import BaseSessionStore from "./base/BaseSessionStore";
declare class SessionStore<T> extends BaseSessionStore<T> {
    isStoreReady: boolean;
    private _deps;
    constructor(name: string, ...deps: Array<SessionStore<any>>);
    protected setStoreType(storeType: Storage): void;
    init(): Promise<void>;
    destroy(): void;
}
export default SessionStore;
