import * as z from "zod"; import { ConditionPayloadV2, ConditionPayloadV2$Outbound } from "./conditionpayloadv2.js"; import { EscalationPathNodePayloadV2, EscalationPathNodePayloadV2$Outbound } from "./escalationpathnodepayloadv2.js"; export type EscalationPathNodeIfElsePayloadV2 = { /** * The condition that defines which branch to take */ conditions?: Array | undefined; /** * The nodes that form the levels if our condition is not met */ elsePath: Array; /** * The nodes that form the levels if our condition is met */ thenPath: Array; }; /** @internal */ export declare const EscalationPathNodeIfElsePayloadV2$inboundSchema: z.ZodType; /** @internal */ export type EscalationPathNodeIfElsePayloadV2$Outbound = { conditions?: Array | undefined; else_path: Array; then_path: Array; }; /** @internal */ export declare const EscalationPathNodeIfElsePayloadV2$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace EscalationPathNodeIfElsePayloadV2$ { /** @deprecated use `EscalationPathNodeIfElsePayloadV2$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `EscalationPathNodeIfElsePayloadV2$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `EscalationPathNodeIfElsePayloadV2$Outbound` instead. */ type Outbound = EscalationPathNodeIfElsePayloadV2$Outbound; } //# sourceMappingURL=escalationpathnodeifelsepayloadv2.d.ts.map