import type { CreateStore } from '../kv/store.ts'; export type IndexedDBName = string; export type IndexedDBDatabase = { readonly name: IndexedDBName; readonly dbName: string; readonly formatVersion: number; readonly schemaVersion: string; readonly lastOpenedTimestampMS?: number | undefined; }; export type IndexedDBDatabaseRecord = { readonly [name: IndexedDBName]: IndexedDBDatabase; }; export declare class IDBDatabasesStore { #private; constructor(createKVStore: CreateStore); putDatabase(db: IndexedDBDatabase): Promise; putDatabaseForTesting(db: IndexedDBDatabase): Promise; clearDatabases(): Promise; deleteDatabases(names: Iterable): Promise; getDatabases(): Promise; close(): Promise; getProfileID(): Promise; } //# sourceMappingURL=idb-databases-store.d.ts.map