import { t as Column } from "./table-IkLXirT-.cjs"; //#region src/common/schema/sql/expr.d.ts interface Expr { readonly kind: 'expr'; readonly sql: string; readonly params: unknown[]; readonly refs: Column[]; } declare const eq: (a: Column | Expr | unknown, b: Column | Expr | unknown) => Expr; declare const ne: (a: Column | Expr | unknown, b: Column | Expr | unknown) => Expr; declare const gt: (a: Column | Expr | unknown, b: Column | Expr | unknown) => Expr; declare const gte: (a: Column | Expr | unknown, b: Column | Expr | unknown) => Expr; declare const lt: (a: Column | Expr | unknown, b: Column | Expr | unknown) => Expr; declare const lte: (a: Column | Expr | unknown, b: Column | Expr | unknown) => Expr; declare const like: (a: Column | Expr | unknown, b: Column | Expr | unknown) => Expr; declare function and(...parts: (Expr | undefined | false | null)[]): Expr; declare function or(...parts: (Expr | undefined | false | null)[]): Expr; declare function not(e: Expr): Expr; declare function sqlIsNull(col: Column | Expr): Expr; declare function sqlIsNotNull(col: Column | Expr): Expr; declare function inArray(col: Column | Expr, values: unknown[]): Expr; //#endregion export { gte as a, lt as c, not as d, or as f, gt as i, lte as l, sqlIsNull as m, and as n, inArray as o, sqlIsNotNull as p, eq as r, like as s, Expr as t, ne as u }; //# sourceMappingURL=expr-yYgSeBZ3.d.cts.map