import { JSONValue } from "./traits"; import { Browser } from "../transport/browser"; import { Store } from "../store/store"; export type ExternalIds = object & { [k: string]: JSONValue; }; export interface ExternalIdsSessionCache { getExternalIds(): ExternalIds; } export declare class ExternalIdsSessionCacheImpl implements ExternalIdsSessionCache { private browser; private sessionStorage; constructor(browser: Browser, sessionStorage: Store); getExternalIds(): ExternalIds; private initIds; }