import { Token } from "./Token"; export interface TokenStore { get(): Token | undefined; set(token: Token): void; clear(): void; } export declare class InMemoryTokenStore implements TokenStore { private token; get(): Token | undefined; set(token: Token): void; clear(): void; } export declare class StorageTokenStore implements TokenStore { readonly store: Storage; readonly key: string; constructor(store?: Storage, key?: string); get(): Token | undefined; set(token: Token): void; clear(): void; }