import { Schema, ReactIndexDBModelProps } from "./types"; export declare class ReactIndexDBClient { private dbName; private version; private schema; private db; private models; constructor(dbName: string, schema: Schema, version?: number); /** * Ensure database is available before performing any operations. */ ensureDatabase(): Promise; connect(): Promise; private createStores; private initializeModels; getDatabase(): IDBDatabase | null; getSchema(): Schema; model(name: string): ReactIndexDBModelProps; }