import * as z from "zod/v4-mini"; export type ArchiveSize = string | number; /** * Compare-and-swap precondition on the slot generation. Omitted, the current generation is used. */ export type ExpectedGeneration = string | number; export type ArchiveBase64ArchiveDigestArtifactDigest = { /** * The package archive from `mutagent agent pack`, base64. */ archiveBase64: string; /** * A lowercase sha256 digest with its algorithm prefix */ archiveDigest: string; /** * A lowercase sha256 digest with its algorithm prefix */ artifactDigest: string; archiveSize: string | number; /** * 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; /** * Point the slot at this revision for new sessions. Defaults to true; false stores the revision and creates or keeps the slot without moving its pointer. */ activate?: boolean | undefined; /** * Compare-and-swap precondition on the slot generation. Omitted, the current generation is used. */ expectedGeneration?: string | number | undefined; /** * Identifies the package, slot and activation intent. A retry with the same key replays the recorded outcome; reusing it for a different intent is refused. */ idempotencyKey: string; }; /** @internal */ export type ArchiveSize$Outbound = string | number; /** @internal */ export declare const ArchiveSize$outboundSchema: z.ZodMiniType; export declare function archiveSizeToJSON(archiveSize: ArchiveSize): string; /** @internal */ export type ExpectedGeneration$Outbound = string | number; /** @internal */ export declare const ExpectedGeneration$outboundSchema: z.ZodMiniType; export declare function expectedGenerationToJSON(expectedGeneration: ExpectedGeneration): string; /** @internal */ export type ArchiveBase64ArchiveDigestArtifactDigest$Outbound = { archiveBase64: string; archiveDigest: string; artifactDigest: string; archiveSize: string | number; environment?: string | undefined; activate?: boolean | undefined; expectedGeneration?: string | number | undefined; idempotencyKey: string; }; /** @internal */ export declare const ArchiveBase64ArchiveDigestArtifactDigest$outboundSchema: z.ZodMiniType; export declare function archiveBase64ArchiveDigestArtifactDigestToJSON(archiveBase64ArchiveDigestArtifactDigest: ArchiveBase64ArchiveDigestArtifactDigest): string; //# sourceMappingURL=archive-base64-archive-digest-artifact-digest.d.ts.map