export type UserType = Record<string, any> | null;

export type AuthState = {
  user: UserType;
  // accessToken:string | null;
  loading: boolean;
};

export type AuthContextValue = {
  user: UserType;
  loading: boolean;
  authenticated: boolean;
  unauthenticated: boolean;
  checkUserSession?: () => Promise<void>;
};
