import type { DB, Table } from './types.js'; type PgCastType = 'uuid' | 'text' | 'integer' | 'bigint' | 'boolean' | 'jsonb' | 'timestamptz' | 'timestamp' | 'date' | 'numeric' | 'real' | 'double precision' | 'smallint' | 'interval'; interface BulkSetOptions> { readonly match: keyof TRow & string; readonly set: ReadonlyArray; readonly types: Readonly>; } /** Executes UPDATE ... FROM (VALUES ...) for bulk per-row updates in a single statement. */ export declare function bulkSet>(db: DB, table: Table, rows: readonly TRow[], options: BulkSetOptions): Promise; export {}; //# sourceMappingURL=bulk-set.d.ts.map