import type { AsyncClient, ResultRow } from '../types.js'; export interface LibsqlClientLike { execute(statement: string | { sql: string; args?: unknown[] | Record; }): Promise<{ rows: TRow[]; rowsAffected?: number; lastInsertRowid?: string | number | bigint | null; }>; } export declare function createLibsqlClient(client: LibsqlClientLike): AsyncClient; export declare const createLibsqlDatabase: typeof createLibsqlClient;