import type { RunMatPackageCacheProvider } from "./provider-types.js"; export interface IndexedDbPackageCacheOptions { dbName?: string; version?: number; requestPersistence?: boolean; faultInjector?: PackageCacheFaultInjector; } export interface PackageCacheFaultInjector { beforeApply?(transaction: IDBTransaction): void; } export interface IndexedDbPackageCacheHandle { provider: RunMatPackageCacheProvider; persistenceGranted: boolean | null; close(): void; } export declare function createIndexedDbPackageCache(options?: IndexedDbPackageCacheOptions): Promise; //# sourceMappingURL=indexeddb.d.ts.map