/**
 * TODO add QuotaExceededError handling
 */
export class IndexedDBStorage extends Storage {
    constructor(name: any);
    /**
     *
     * @type {Promise<IDBDatabase>}
     */
    db: Promise<IDBDatabase>;
    remove(key: any, resolve: any, reject: any): void;
    load(key: any, resolve: any, reject: any, progress: any): void;
    store(key: any, value: any, resolve: any, reject: any, progress: any): void;
    list(resolve: any, reject: any): void;
}
import Storage from "../Storage.js";
//# sourceMappingURL=IndexedDBStorage.d.ts.map