import * as z from "zod/v4-mini"; import { SchemaanyOf, SchemaanyOf$Outbound } from "./schemaany-of.js"; import { SchemaanyOf4, SchemaanyOf4$Outbound } from "./schemaany-of4.js"; export type RevisionEnvironmentExpectedGeneration = { /** * The revision number (v3 is 3). An older one is a rollback. */ revision: SchemaanyOf; /** * A workspace Environment by name. It selects the deployment slot and is loaded into sessions launched from it. Omitted selects the default slot, which loads no Environment. */ environment?: string | undefined; expectedGeneration?: SchemaanyOf4 | undefined; idempotencyKey: string; }; /** @internal */ export type RevisionEnvironmentExpectedGeneration$Outbound = { revision: SchemaanyOf$Outbound; environment?: string | undefined; expectedGeneration?: SchemaanyOf4$Outbound | undefined; idempotencyKey: string; }; /** @internal */ export declare const RevisionEnvironmentExpectedGeneration$outboundSchema: z.ZodMiniType; export declare function revisionEnvironmentExpectedGenerationToJSON(revisionEnvironmentExpectedGeneration: RevisionEnvironmentExpectedGeneration): string; //# sourceMappingURL=revision-environment-expected-generation.d.ts.map