import * as z from "zod/v4-mini"; import { EnvironmentType } from "./environment-type.js"; export type CloneEnvironmentRequest = { /** * Name of the new environment (required when target_environment_id is not provided) */ name?: string | undefined; /** * TargetEnvironmentID is the ID of an existing environment to clone into (optional). * * @remarks * When provided, Name and Type are ignored. When omitted, Name and Type are required. */ targetEnvironmentId?: string | undefined; type?: EnvironmentType | undefined; }; /** @internal */ export type CloneEnvironmentRequest$Outbound = { name?: string | undefined; target_environment_id?: string | undefined; type?: string | undefined; }; /** @internal */ export declare const CloneEnvironmentRequest$outboundSchema: z.ZodMiniType; export declare function cloneEnvironmentRequestToJSON(cloneEnvironmentRequest: CloneEnvironmentRequest): string; //# sourceMappingURL=clone-environment-request.d.ts.map