import * as z from "zod/v3"; import { EmailControlDto, EmailControlDto$Outbound } from "./emailcontroldto.js"; /** * Control values for the Email step. */ export type EmailStepUpsertDtoControlValues = EmailControlDto | { [k: string]: any; }; export type EmailStepUpsertDto = { /** * 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: "email"; /** * Control values for the Email step. */ controlValues?: EmailControlDto | { [k: string]: any; } | undefined; }; /** @internal */ export type EmailStepUpsertDtoControlValues$Outbound = EmailControlDto$Outbound | { [k: string]: any; }; /** @internal */ export declare const EmailStepUpsertDtoControlValues$outboundSchema: z.ZodType; export declare function emailStepUpsertDtoControlValuesToJSON(emailStepUpsertDtoControlValues: EmailStepUpsertDtoControlValues): string; /** @internal */ export type EmailStepUpsertDto$Outbound = { _id?: string | undefined; stepId?: string | undefined; name: string; type: "email"; controlValues?: EmailControlDto$Outbound | { [k: string]: any; } | undefined; }; /** @internal */ export declare const EmailStepUpsertDto$outboundSchema: z.ZodType; export declare function emailStepUpsertDtoToJSON(emailStepUpsertDto: EmailStepUpsertDto): string; //# sourceMappingURL=emailstepupsertdto.d.ts.map