import type { DatabaseSync } from "node:sqlite"; export interface Column { name: string; type: string; notnull: boolean; dflt_value: unknown; pk: boolean; } export declare function getColumns(db: DatabaseSync, table: string): Column[]; export declare function getRows(db: DatabaseSync, table: string, opts: { limit: number; offset: number; sort?: { col: string; dir: "asc" | "desc"; }; search?: string; columns?: Column[]; }): Record[]; export declare function countRows(db: DatabaseSync, table: string, opts?: { search?: string; columns?: Column[]; }): number; //# sourceMappingURL=queries.d.ts.map