import * as opSQLite from "@op-engineering/op-sqlite"; type OPSQLiteDB = ReturnType; import { type SQLiteDatabaseDriverAsync } from "jazz-tools/react-native-core"; export declare class OPSQLiteAdapter implements SQLiteDatabaseDriverAsync { private static adapterByDbName; private db; private initializing; private dbName; static withDB(db: OPSQLiteDB | opSQLite.Transaction): OPSQLiteAdapter; /** * Returns a shared adapter instance for the given database name. * Multiple providers in the same runtime reuse the same adapter. */ static getInstance(dbName?: string): OPSQLiteAdapter; constructor(dbName?: string); initialize(): Promise; query(sql: string, params?: unknown[]): Promise; get(sql: string, params?: unknown[]): Promise; run(sql: string, params?: unknown[]): Promise; transaction(callback: (tx: OPSQLiteAdapter) => unknown): Promise; closeDb(): Promise; } export {}; //# sourceMappingURL=op-sqlite-adapter.d.ts.map