import * as z from "zod/v3"; import { GroupPreferenceFilterDetailsDto, GroupPreferenceFilterDetailsDto$Outbound } from "./grouppreferencefilterdetailsdto.js"; export type GroupPreferenceFilterDto = { /** * Whether the preference is enabled. Used when condition is not provided. */ enabled?: boolean | undefined; /** * Optional condition using JSON Logic rules */ condition?: { [k: string]: any; } | undefined; /** * Filter criteria for workflow IDs and tags */ filter: GroupPreferenceFilterDetailsDto; }; /** @internal */ export type GroupPreferenceFilterDto$Outbound = { enabled?: boolean | undefined; condition?: { [k: string]: any; } | undefined; filter: GroupPreferenceFilterDetailsDto$Outbound; }; /** @internal */ export declare const GroupPreferenceFilterDto$outboundSchema: z.ZodType; export declare function groupPreferenceFilterDtoToJSON(groupPreferenceFilterDto: GroupPreferenceFilterDto): string; //# sourceMappingURL=grouppreferencefilterdto.d.ts.map