/** * AuthContext * * Provides auth/session state: login flow, account view, devMode, exit handler, * and auth-related overlay flags. * * @since v2.11.0 */ import { type ReactNode } from 'react'; export interface AuthContextValue { showFirstLaunchPrompt: boolean; setShowFirstLaunchPrompt: (v: boolean) => void; showLoginDialog: boolean; setShowLoginDialog: (v: boolean) => void; showAccountView: boolean; showDownloadSummary: boolean; setShowDownloadSummary: (v: boolean) => void; refreshAuth: () => void; devMode: boolean; exit: () => void; } export declare function AuthProvider({ children, value }: { children: ReactNode; value: AuthContextValue; }): React.ReactElement; export declare function useAuthContext(): AuthContextValue; //# sourceMappingURL=auth-context.d.ts.map