/// <reference types="cody-ai/src/fileUri" />
import { type IDBPDatabase } from 'idb';
import type * as vscode from 'vscode';
export declare class IndexDBStorage implements vscode.Memento {
    private db;
    static DATABASE_NAME: string;
    static DATABASE_STORE_NAME: string;
    private static IN_MEMORY_STORAGE;
    private static initialize;
    static create(): Promise<IndexDBStorage>;
    constructor(db: IDBPDatabase);
    keys(): readonly string[];
    get<T>(key: string, defaultValue?: T): T | undefined;
    update(key: string, value: any): Promise<void>;
}
//# sourceMappingURL=index-db-storage.d.ts.map