export interface TokenStoreSnapshot { key?: string; persist?: string; hasCustomStorage?: boolean; } export interface HttpSnapshot { baseUrl?: string; fetchCredentials?: RequestCredentials; } export interface GlobalSnapshots { tokenStore?: TokenStoreSnapshot; version?: string; } export interface GlobalState { tokenStore?: any; snapshots?: GlobalSnapshots; } export declare function getGlobalState(): GlobalState; export declare function assertBrowserEnv(context: string): void; export declare function assertNoConflicts(context: string, existing: Record | undefined, incoming: Record, fields: string[]): void;