declare class StorageClient { id: string; frameId: string; origin: string; requests: Record; connected: boolean; closed: boolean; count: number; timeout: number; hub: null | Window; constructor(url: string, opts?: { frameId?: string; timeout?: number; }); onConnect(): Promise; set(key: string, value: string): Promise; get(...keys: string[]): Promise; del(...keys: string[]): Promise; clear(): Promise; getKeys(): void; close(): void; private listener; private createFrame; private request; } export { StorageClient };