import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
/**
 * Available operators for filtering data
 */
export declare const FilterOperator: {
    readonly Eq: "eq";
    readonly Neq: "neq";
    readonly Gt: "gt";
    readonly Gte: "gte";
    readonly Lt: "lt";
    readonly Lte: "lte";
    readonly In: "in";
    readonly NotIn: "notIn";
    readonly ArrayContains: "arrayContains";
    readonly JsonContains: "jsonContains";
    readonly JsonContainedBy: "jsonContainedBy";
    readonly JsonHasKey: "jsonHasKey";
    readonly JsonArrayContainsObject: "jsonArrayContainsObject";
    readonly JsonHasAnyKey: "jsonHasAnyKey";
    readonly JsonHasAllKeys: "jsonHasAllKeys";
    readonly IsNull: "isNull";
    readonly IsNotNull: "isNotNull";
};
/**
 * Available operators for filtering data
 */
export type FilterOperator = ClosedEnum<typeof FilterOperator>;
/** @internal */
export declare const FilterOperator$inboundSchema: z.ZodNativeEnum<typeof FilterOperator>;
/** @internal */
export declare const FilterOperator$outboundSchema: z.ZodNativeEnum<typeof FilterOperator>;
//# sourceMappingURL=filteroperator.d.ts.map