import { Database } from './database.js';
import { Row, Statement } from '../util/types.js';
import { SerialDatabaseAdapter as GenericDatabaseAdapter } from '../generic/adapter.js';
import { RunResult } from '../adapter.js';
export declare class DatabaseAdapter extends GenericDatabaseAdapter {
    readonly db: Database;
    readonly defaultNamespace = "main";
    constructor(db: Database);
    _run(statement: Statement): Promise<RunResult>;
    _query(statement: Statement): Promise<Row[]>;
}
