import * as z from "zod/v3"; import { PushControlDto, PushControlDto$Outbound } from "./pushcontroldto.js"; /** * Control values for the Push step. */ export type PushStepUpsertDtoControlValues = PushControlDto | { [k: string]: any; }; export type PushStepUpsertDto = { /** * 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: "push"; /** * Control values for the Push step. */ controlValues?: PushControlDto | { [k: string]: any; } | undefined; }; /** @internal */ export type PushStepUpsertDtoControlValues$Outbound = PushControlDto$Outbound | { [k: string]: any; }; /** @internal */ export declare const PushStepUpsertDtoControlValues$outboundSchema: z.ZodType; export declare function pushStepUpsertDtoControlValuesToJSON(pushStepUpsertDtoControlValues: PushStepUpsertDtoControlValues): string; /** @internal */ export type PushStepUpsertDto$Outbound = { _id?: string | undefined; stepId?: string | undefined; name: string; type: "push"; controlValues?: PushControlDto$Outbound | { [k: string]: any; } | undefined; }; /** @internal */ export declare const PushStepUpsertDto$outboundSchema: z.ZodType; export declare function pushStepUpsertDtoToJSON(pushStepUpsertDto: PushStepUpsertDto): string; //# sourceMappingURL=pushstepupsertdto.d.ts.map