import * as z from "zod/v3"; import { DelayControlDto, DelayControlDto$Outbound } from "./delaycontroldto.js"; /** * Control values for the Delay step. */ export type DelayStepUpsertDtoControlValues = DelayControlDto | { [k: string]: any; }; export type DelayStepUpsertDto = { /** * Database identifier of the step. Used for updating the step. */ id?: string | undefined; /** * Unique identifier for the step */ stepId?: string | undefined; /** * Name of the step */ name: string; /** * Type of the step */ type: "delay"; /** * Control values for the Delay step. */ controlValues?: DelayControlDto | { [k: string]: any; } | undefined; }; /** @internal */ export type DelayStepUpsertDtoControlValues$Outbound = DelayControlDto$Outbound | { [k: string]: any; }; /** @internal */ export declare const DelayStepUpsertDtoControlValues$outboundSchema: z.ZodType; export declare function delayStepUpsertDtoControlValuesToJSON(delayStepUpsertDtoControlValues: DelayStepUpsertDtoControlValues): string; /** @internal */ export type DelayStepUpsertDto$Outbound = { _id?: string | undefined; stepId?: string | undefined; name: string; type: "delay"; controlValues?: DelayControlDto$Outbound | { [k: string]: any; } | undefined; }; /** @internal */ export declare const DelayStepUpsertDto$outboundSchema: z.ZodType; export declare function delayStepUpsertDtoToJSON(delayStepUpsertDto: DelayStepUpsertDto): string; //# sourceMappingURL=delaystepupsertdto.d.ts.map