import { IndexedDBManager } from './indexeddb-manager'; interface Config { storeName: string; objectStoreFields: string[]; keyPath?: string; options?: IDBIndexParameters; } export declare class DataBuffer { static database: IndexedDBManager; static dataMap: Map>; static dataBufferMaxCount: Map>; static metaData: string; static maxCount: number; static init(configs: Config[], databaseName?: string, maxCount?: number): void; static syncToDataBase(storeName: string, fields?: Record): void; static resetDataMapData(storeName: string, fields: string[]): void; static addData(storeName: string, field: string, data: string): void; static exportData(filename: string): Promise; } export {};