import type { Store } from './runtime.ts';
/**
 * A Store over a SQLite handle — better-sqlite3's `Database` or Node's
 * `DatabaseSync`, which share `prepare(sql).all/run`.
 */
export declare function sqliteStore(db: {
    prepare(sql: string): {
        all(...p: any[]): unknown[];
        run(...p: any[]): {
            changes: number | bigint;
            lastInsertRowid: number | bigint;
        };
    };
}): Store;
/** A Store over a mysql2/promise pool (MySQL, MariaDB). */
export declare function mysqlStore(pool: {
    query(sql: string, p?: unknown[]): Promise<any>;
}): Store;
