import { and, arrayContained, arrayContains, arrayOverlaps, asc, between, desc, exists, ilike, inArray, is, isNotNull, isNull, like, not, notBetween, notExists, notIlike, notInArray, notLike, or, avg, avgDistinct, count, countDistinct, max, min, sum, sumDistinct } from '../query/index.js'; import { increment, decrement, add, subtract, coalesce, now, scalar, cast, interval, dateTrunc, rowNumber, rank, denseRank, over, identifier, withRecursive, caseWhen, walCurrentLsn, walReplayLsn, replicaFresh } from './expressions.js'; import { ago, castUuid, castJsonb, castTimestamp, castBoolean, castNumeric, castInteger, castText, nextSequence } from './composed.js'; import { json as jsonbExtract, pathText as jsonbExtractText, contains as jsonbContains } from '../jsonb/query.js'; export declare const filter: { readonly and: typeof and; readonly arrayContained: typeof arrayContained; readonly arrayContains: typeof arrayContains; readonly arrayOverlaps: typeof arrayOverlaps; readonly asc: typeof asc; readonly between: typeof between; readonly desc: typeof desc; readonly eq: import("../query/index.js").BinaryOperator; readonly exists: typeof exists; readonly gt: import("../query/index.js").BinaryOperator; readonly gte: import("../query/index.js").BinaryOperator; readonly ilike: typeof ilike; readonly inArray: typeof inArray; readonly is: typeof is; readonly isNotNull: typeof isNotNull; readonly isNull: typeof isNull; readonly like: typeof like; readonly lt: import("../query/index.js").BinaryOperator; readonly lte: import("../query/index.js").BinaryOperator; readonly ne: import("../query/index.js").BinaryOperator; readonly not: typeof not; readonly notBetween: typeof notBetween; readonly notExists: typeof notExists; readonly notIlike: typeof notIlike; readonly notInArray: typeof notInArray; readonly notLike: typeof notLike; readonly or: typeof or; readonly avg: typeof avg; readonly avgDistinct: typeof avgDistinct; readonly count: typeof count; readonly countDistinct: typeof countDistinct; readonly max: typeof max; readonly min: typeof min; readonly sum: typeof sum; readonly sumDistinct: typeof sumDistinct; readonly except: import("../query/pg-core/index.js").PgCreateSetOperatorFn; readonly exceptAll: import("../query/pg-core/index.js").PgCreateSetOperatorFn; readonly intersect: import("../query/pg-core/index.js").PgCreateSetOperatorFn; readonly intersectAll: import("../query/pg-core/index.js").PgCreateSetOperatorFn; readonly union: import("../query/pg-core/index.js").PgCreateSetOperatorFn; readonly unionAll: import("../query/pg-core/index.js").PgCreateSetOperatorFn; readonly increment: typeof increment; readonly decrement: typeof decrement; readonly add: typeof add; readonly subtract: typeof subtract; readonly coalesce: typeof coalesce; readonly now: typeof now; readonly scalar: typeof scalar; readonly cast: typeof cast; readonly interval: typeof interval; readonly dateTrunc: typeof dateTrunc; readonly rowNumber: typeof rowNumber; readonly rank: typeof rank; readonly denseRank: typeof denseRank; readonly over: typeof over; readonly identifier: typeof identifier; readonly withRecursive: typeof withRecursive; readonly ago: typeof ago; readonly castUuid: typeof castUuid; readonly castJsonb: typeof castJsonb; readonly castTimestamp: typeof castTimestamp; readonly castBoolean: typeof castBoolean; readonly castNumeric: typeof castNumeric; readonly castInteger: typeof castInteger; readonly castText: typeof castText; readonly nextSequence: typeof nextSequence; readonly caseWhen: typeof caseWhen; readonly walCurrentLsn: typeof walCurrentLsn; readonly walReplayLsn: typeof walReplayLsn; readonly replicaFresh: typeof replicaFresh; readonly jsonbExtract: typeof jsonbExtract; readonly jsonbExtractText: typeof jsonbExtractText; readonly jsonbContains: typeof jsonbContains; }; //# sourceMappingURL=filter.d.ts.map