import * as z from "zod/v3"; import { CustomControlDto, CustomControlDto$Outbound } from "./customcontroldto.js"; /** * Control values for the Custom step. */ export type CustomStepUpsertDtoControlValues = CustomControlDto | { [k: string]: any; }; export type CustomStepUpsertDto = { /** * 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: "custom"; /** * Control values for the Custom step. */ controlValues?: CustomControlDto | { [k: string]: any; } | undefined; }; /** @internal */ export type CustomStepUpsertDtoControlValues$Outbound = CustomControlDto$Outbound | { [k: string]: any; }; /** @internal */ export declare const CustomStepUpsertDtoControlValues$outboundSchema: z.ZodType; export declare function customStepUpsertDtoControlValuesToJSON(customStepUpsertDtoControlValues: CustomStepUpsertDtoControlValues): string; /** @internal */ export type CustomStepUpsertDto$Outbound = { _id?: string | undefined; stepId?: string | undefined; name: string; type: "custom"; controlValues?: CustomControlDto$Outbound | { [k: string]: any; } | undefined; }; /** @internal */ export declare const CustomStepUpsertDto$outboundSchema: z.ZodType; export declare function customStepUpsertDtoToJSON(customStepUpsertDto: CustomStepUpsertDto): string; //# sourceMappingURL=customstepupsertdto.d.ts.map