import * as z from "zod/v3"; import { ThrottleControlDto, ThrottleControlDto$Outbound } from "./throttlecontroldto.js"; /** * Control values for the Throttle step. */ export type ThrottleStepUpsertDtoControlValues = ThrottleControlDto | { [k: string]: any; }; export type ThrottleStepUpsertDto = { /** * 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: "throttle"; /** * Control values for the Throttle step. */ controlValues?: ThrottleControlDto | { [k: string]: any; } | undefined; }; /** @internal */ export type ThrottleStepUpsertDtoControlValues$Outbound = ThrottleControlDto$Outbound | { [k: string]: any; }; /** @internal */ export declare const ThrottleStepUpsertDtoControlValues$outboundSchema: z.ZodType; export declare function throttleStepUpsertDtoControlValuesToJSON(throttleStepUpsertDtoControlValues: ThrottleStepUpsertDtoControlValues): string; /** @internal */ export type ThrottleStepUpsertDto$Outbound = { _id?: string | undefined; stepId?: string | undefined; name: string; type: "throttle"; controlValues?: ThrottleControlDto$Outbound | { [k: string]: any; } | undefined; }; /** @internal */ export declare const ThrottleStepUpsertDto$outboundSchema: z.ZodType; export declare function throttleStepUpsertDtoToJSON(throttleStepUpsertDto: ThrottleStepUpsertDto): string; //# sourceMappingURL=throttlestepupsertdto.d.ts.map