import type { ProjectSettings, SdkUser } from '@dynamic-labs/sdk-api-core';
export declare const stateStorageKeySchema: import("../../services/storage").StorageKeySchema<{
    apiVersion: string;
    prefetchedNonces: string[];
    prefetchedNoncesExpiration: number | null;
    projectSettings: ProjectSettings | null;
    unverifiedWalletAccounts: {
        address: string;
        chain: import("../chain").Chain;
        id: string;
        lastSelectedAt: Date | null;
        walletProviderKey: string;
        addressesWithTypes?: {
            address: string;
            type: "ordinals" | "payment" | "cosmos" | "evm" | "stellar" | "ton";
            publicKey?: string | undefined;
        }[] | undefined;
        hardwareWalletVendor?: "ledger" | undefined;
    }[];
    user: SdkUser | null;
    walletProviderKeyMap: Record<string, string>;
}>;
export declare const sessionStorageKeySchema: import("../../services/storage").StorageKeySchema<{
    captchaToken: string | null;
    elevatedAccessTokens: {
        expiresAt: number;
        scopes: string[];
        singleUse: boolean | null;
        token: string;
    }[];
    legacyToken: string | null;
    mfaToken: string | null;
    sessionExpiration: number;
    sessionKeys: string | null;
    token: string | null;
}>;
//# sourceMappingURL=schema.d.ts.map