export declare class DB {
    private static instance;
    private dbName;
    private indexedDB;
    private stores;
    private version;
    private dbInitPromise;
    private isClosing;
    private constructor();
    static getInstance(): DB;
    /**
     * Sets up event handlers for multi-tab coordination
     */
    private setupDatabaseEventHandlers;
    private getCurrentDatabaseVersion;
    private sync;
    private initializeDatabase;
    createStore(name: string, schema?: IDBObjectStoreParameters): Promise<void>;
    getStore(name: string): Promise<IDBObjectStore>;
    clearStore(name: string): Promise<void>;
    deleteStore(name: string): Promise<void>;
}
