import { IWalletKit } from '@reown/walletkit'; type WalletKitSingletonOptions = { storage?: { getKeys(): Promise; getEntries(): Promise<[string, T][]>; getItem(key: string): Promise; setItem(key: string, value: T): Promise; removeItem(key: string): Promise; }; }; export declare const getWalletKitSingleton: (projectId: string, options?: WalletKitSingletonOptions) => Promise; export declare const testOnly__resetWalletKitSingleton: () => void; export {};