import { QueryMapFeaturesResponse } from './contracts/query';
import { AsyncLazy } from './lazy';
/**
 * session-store.ts
 *
 * A thin-wrapper layer over local storage for storing any data related to viewer sessions
 */
/**
 * @since 0.12
 */
export declare function clearSessionStore(): Promise<void>;
export declare function persistSelectionSetToLocalStorage(sessionId: string, mapName: string, resp: QueryMapFeaturesResponse): Promise<void>;
export declare function retrieveSelectionSetFromLocalStorage(sessionId: AsyncLazy<string>, mapName: string): Promise<QueryMapFeaturesResponse | undefined>;
