export type IncogniaToken = { createdAt: number; expiresIn: number; accessToken: string; tokenType: string; }; type TokenStorageConstructor = { onRequestToken: () => Promise; }; export declare class TokenStorage { requestToken: () => Promise; incogniaToken: IncogniaToken | undefined; constructor({ onRequestToken }: TokenStorageConstructor); getToken(): Promise; updateAccessToken(): Promise; isAccessTokenValid(): boolean; } export {};