export declare class DeviceWalletSessionStore { private readonly walletSessions; private readonly standardWalletSessions; private readonly pendingSessions; get(deviceKey: string, passphraseState?: string): string | undefined; set(deviceKey: string, passphraseState?: string, sessionId?: string): void; getStandard(deviceKey: string): { passphraseState: string; sessionId: string; } | undefined; setStandard(deviceKey: string, passphraseState?: string, sessionId?: string): void; setPending(deviceKey: string, sessionId?: string): void; getPending(deviceKey: string): string | undefined; delete(deviceKey: string, passphraseState?: string): void; deleteStandard(deviceKey: string): void; deletePending(deviceKey: string): void; deleteDevice(deviceKey: string): void; private migrateTemporaryDeviceKey; reconcileDeviceIdentity({ temporaryKey, previousDeviceId, nextDeviceId, }: { temporaryKey?: string; previousDeviceId?: string; nextDeviceId?: string; }): void; clear(): void; } export declare const deviceWalletSessionStore: DeviceWalletSessionStore; //# sourceMappingURL=DeviceWalletSessionStore.d.ts.map