export const DB_NAME: "ProcoreWebViewer";
export const DB_VERSION: 4;
export class DatabaseController {
    static instance: null;
    static init(): void;
    database: any;
    openDB(callback: any): Promise<void>;
    closeDB(): Promise<void>;
    getValue(objectStoreName: any, key: any): Promise<any>;
    updateValue(objectStoreName: any, key: any, value: any): Promise<any>;
    deleteValue(objectStoreName: any, key: any): Promise<any>;
    clearObjectStore(objectStoreName: any): Promise<any>;
}
export namespace DatabaseController {
    let OBJECT_STORES: Readonly<{
        ModelVersion: "model_version";
        Settings: "project_settings";
        BrowserSettings: "browser_settings";
    }>;
}
