import React from 'react'; import { User } from '../types/index'; interface AuthContextType { user: User | null; isLoading: boolean; hasCompletedOnboarding: boolean; login: (userData: User) => void; logout: () => void; deleteAccount: () => Promise; completeOnboarding: (userData: Partial) => void; updateUser: (userData: Partial) => void; appleSignIn: (appleAuthData: any) => Promise; onairosSignIn: (onairosAuthData: { token: string; email: string; }) => Promise; isAuthenticated: boolean; updateOnboardedStatus: () => Promise; getResumeTarget: () => Promise<{ screen: string; params?: any; }>; markStepCompleted: (step: string) => Promise; updateLastScreen: (screen: string, params?: any) => Promise; isReturningUser: () => Promise; markEventPageReached: (eventData?: any) => Promise; hasEventAccessToken: () => Promise; } export declare const AuthProvider: React.FC<{ children: React.ReactNode; }>; export declare const useAuth: () => AuthContextType; export {}; //# sourceMappingURL=AuthContext.d.ts.map