import { type NDKSessionStorageAdapter } from "@nostr-dev-kit/ndk-hooks"; /** * Implementation of NDKSessionStorageAdapter using Expo's SecureStore. */ export declare class NDKSessionExpoSecureStore implements NDKSessionStorageAdapter { /** * Get an item from SecureStore. * * @param key The key to retrieve. * @returns The stored value or null if not found. */ getItem(key: string): string | null; /** * Set an item in SecureStore. * * @param key The key to store. * @param value The value to store. */ setItem(key: string, value: string): void; /** * Delete an item from SecureStore. * Note: This is a synchronous wrapper around the asynchronous SecureStore API. * * @param key The key to delete. */ deleteItem(key: string): void; } /** * Migrate legacy login data to the new session storage format. * @returns A promise that resolves when migration is complete. */ export declare function migrateLegacyLogin(sessionStore: NDKSessionStorageAdapter): Promise; //# sourceMappingURL=session-storage-adapter.d.ts.map