import { type StorageBase } from "@types";
import type { Session } from "@turnkey/sdk-types";
export declare class MobileStorageManager implements StorageBase {
    private static ALL_SESSION_KEYS;
    private static ACTIVE_SESSION_KEY;
    getStorageValue(sessionKey: string): Promise<any>;
    setStorageValue(sessionKey: string, storageValue: any): Promise<void>;
    setActiveSessionKey(sessionKey: string): Promise<void>;
    removeStorageValue(sessionKey: string): Promise<void>;
    storeSession(session: string, sessionKey?: string): Promise<void>;
    getSession(sessionKey?: string): Promise<Session | undefined>;
    getActiveSessionKey(): Promise<string | undefined>;
    getActiveSession(): Promise<Session | undefined>;
    listSessionKeys(): Promise<string[]>;
    clearSession(sessionKey: string): Promise<void>;
    clearAllSessions(): Promise<void>;
}
//# sourceMappingURL=storage.d.ts.map