import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const Operator: { readonly Larger: "LARGER"; readonly Smaller: "SMALLER"; readonly LargerEqual: "LARGER_EQUAL"; readonly SmallerEqual: "SMALLER_EQUAL"; readonly Equal: "EQUAL"; readonly NotEqual: "NOT_EQUAL"; readonly AllIn: "ALL_IN"; readonly AnyIn: "ANY_IN"; readonly NotIn: "NOT_IN"; readonly Between: "BETWEEN"; readonly NotBetween: "NOT_BETWEEN"; readonly Like: "LIKE"; readonly NotLike: "NOT_LIKE"; readonly In: "IN"; }; export type Operator = ClosedEnum; export declare const On: { readonly Subscriber: "subscriber"; readonly Payload: "payload"; }; export type On = ClosedEnum; export type FieldFilterPartDto = { field: string; value: string; operator: Operator; on: On; }; /** @internal */ export declare const Operator$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Operator$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const On$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const On$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const FieldFilterPartDto$inboundSchema: z.ZodType; /** @internal */ export type FieldFilterPartDto$Outbound = { field: string; value: string; operator: string; on: string; }; /** @internal */ export declare const FieldFilterPartDto$outboundSchema: z.ZodType; export declare function fieldFilterPartDtoToJSON(fieldFilterPartDto: FieldFilterPartDto): string; export declare function fieldFilterPartDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=fieldfilterpartdto.d.ts.map