/** * Driver implementation for the browser. * * Usage: * * ```js * import { IndexedDBDriver } from '@storacha/access/drivers/indexeddb' * ``` * * @template T * @implements {Driver} */ export class IndexedDBDriver implements Driver { /** * @param {string} dbName * @param {object} [options] * @param {number} [options.dbVersion] * @param {string} [options.dbStoreName] * @param {boolean} [options.autoOpen] */ constructor(dbName: string, options?: { dbVersion?: number | undefined; dbStoreName?: string | undefined; autoOpen?: boolean | undefined; }); open(): Promise; close(): Promise; /** @param {T} data */ save(data: T): Promise; load(): Promise; reset(): Promise; #private; } export type Driver = import("./types.js").Driver; //# sourceMappingURL=indexeddb.d.ts.map