import { ReactNode } from 'react'; export interface AuthTokenContextValue { accessToken: string | null; workspaceToken: string | null; workspaceId: string | null; userId: string | null; getAccessToken: () => string | null; getWorkspaceToken: () => string | null; getWorkspaceAuthToken: () => string | null; reloadFromStorage: () => void; isAuthenticated: boolean; hasWorkspaceToken: boolean; } export interface AuthTokenProviderProps { children: ReactNode; debug?: boolean; onTokenChange?: (accessToken: string | null, workspaceToken: string | null) => void; onWorkspaceChange?: (workspaceId: string | null) => void; } export declare function AuthTokenProvider({ children, debug, onTokenChange, onWorkspaceChange, }: AuthTokenProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useAuthToken(): AuthTokenContextValue; //# sourceMappingURL=AuthTokenProvider.d.ts.map