export interface UserProfile { id: string; email: string; firstName: string | null; lastName: string | null; country: string | null; timezone: string | null; language: string | null; image: string | null; emailVerified: boolean; createdAt: string; updatedAt: string; authMethod: string; } export declare function useUserProfile(): { user: import("../lib/auth").SessionUser | UserProfile; profile: UserProfile; hasPassword: boolean; isLoading: boolean; error: Error; signOut: () => Promise; updateProfile: import("@tanstack/react-query").UseMutateAsyncFunction, unknown>; updateProfileMutation: import("@tanstack/react-query").UseMutationResult, unknown>; isAuthLoading: boolean; isProfileLoading: boolean; }; //# sourceMappingURL=useUserProfile.d.ts.map