import { CBDAdapter } from '../cbd-adapter.js'; import { QueryResult } from '../types.js'; export declare class SQLApi { private adapter; constructor(adapter: CBDAdapter); sql(query: TemplateStringsArray, ...values: any[]): Promise; query(sql: string, params?: any[]): Promise>; private buildQuery; select(table: string, where?: Record, options?: { limit?: number; offset?: number; orderBy?: string; }): Promise; insert(table: string, data: Partial): Promise; update(table: string, id: string | number, data: Partial): Promise; delete(table: string, id: string | number): Promise; count(table: string, where?: Record): Promise; } //# sourceMappingURL=sql.d.ts.map