import { Database } from './database.js'; import { Row } from '../../util/types.js'; import { Statement } from '../../util/index.js'; import { SerialDatabaseAdapter as GenericDatabaseAdapter } from '../generic/index.js'; import { RunResult } from '../../electric/adapter.js'; export type QueryResult = { rows: Row[]; rowsModified: number; }; export declare class DatabaseAdapter extends GenericDatabaseAdapter { readonly db: Database; readonly defaultNamespace = "public"; constructor(db: Database); _run(statement: Statement): Promise; _query(statement: Statement): Promise; exec(statement: Statement): Promise; }