/// import type { AuthenticationTokenManager, LoginData, Token, TokenContext, UserToken } from '@farfetch/blackout-client'; import type { ErrorData } from '../hooks/useUserAuthState.js'; export type AuthenticationContextProps = { activeTokenData?: UserToken | null; clearTokenData?: () => void; getAccessToken?: (useCache: boolean) => Promise; getCurrentGuestTokensContext?: () => TokenContext; resetGuestTokensContext?: () => void; setGuestTokensContext?: (context: TokenContext) => void; setGuestUserClaims?: (claims: TokenContext, useCache: boolean) => Promise; tokenManager?: AuthenticationTokenManager; login?: (data: LoginData) => Promise; logout?: () => Promise; isLoggedIn?: boolean; isLoading?: boolean; errorData?: ErrorData | null; }; declare const _default: import("react").Context; export default _default;