import { SessionData, SessionOptions } from './sessionData';
export declare class SessionDataStore {
    constructor(sessionOptions?: SessionOptions);
    getSessionData(): SessionData;
    setSessionData(_session: SessionData): boolean;
    deleteSessionData(): boolean;
}
export declare class InstanceDataStore extends SessionDataStore {
    sessionData?: SessionData;
    constructor(sessionOptions?: SessionOptions);
    getSessionData(): SessionData;
    setSessionData(session: SessionData): boolean;
    deleteSessionData(): boolean;
}
export declare class LocalStorageStore extends SessionDataStore {
    key: string;
    constructor(sessionOptions?: SessionOptions);
    getSessionData(): SessionData;
    setSessionData(session: SessionData): boolean;
    deleteSessionData(): boolean;
}
