/** * Thread SQL conversion codecs for LibSQL. * * Uses ? placeholders instead of PostgreSQL's $1, $2, etc. */ import type { ThreadFilter, ThreadUpdate, SortOrder } from "kernl"; import type { Codec } from "@kernl-sdk/shared/lib"; import { type SQLClause } from "../sql.js"; export interface WhereInput { filter?: ThreadFilter; } /** * Encode ThreadFilter to SQL WHERE clause with ? placeholders. */ export declare const SQL_WHERE: Codec; export interface OrderInput { order?: { createdAt?: SortOrder; updatedAt?: SortOrder; }; } /** * Encode order options to SQL ORDER BY clause. */ export declare const SQL_ORDER: Codec; export interface UpdateInput { patch: ThreadUpdate; } /** * Encode ThreadUpdate to SQL SET clause with ? placeholders. */ export declare const SQL_UPDATE: Codec; //# sourceMappingURL=sql.d.ts.map