type LocalDataEntry = { k: string; v: unknown; }; export type LocalData = { get(key: string, callback: (data: unknown) => void): void; set(key: string, data: unknown, callback?: () => void): void; delete(key: string, callback?: () => void): void; list(callback: (keys: IDBValidKey[] | null) => void): void; getAll(callback: (entries: LocalDataEntry[] | null) => void): void; clear(callback?: () => void): void; }; export declare function createLocalData(indexedDB?: IDBFactory): LocalData; declare const localData: LocalData; export default localData;