export declare class IndexedDBAdapter { private db; private dbName; private dbVersion; private stores; private logger; private errorHandler; constructor(dbName: string, dbVersion: number, stores: string[]); connect(): Promise; put(storeName: string, data: any): Promise; get(storeName: string, id: string): Promise; delete(storeName: string, id: string): Promise; getAll(storeName: string): Promise; clear(storeName: string): Promise; disconnect(): void; }