import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { GitMetadata } from "./gitmetadata.js"; import { SetupFingerprintInfo } from "./setupfingerprintinfo.js"; export type ReleaseStack = { aws?: any | null | undefined; gcp?: any | null | undefined; azure?: any | null | undefined; kubernetes?: any | null | undefined; machines?: any | null | undefined; local?: any | null | undefined; test?: any | null | undefined; }; export type Release = { /** * Unique identifier for the release. */ id: string; projectId: string; version: string; gitMetadata?: GitMetadata | null | undefined; createdAt: Date; stack?: ReleaseStack | null | undefined; setupFingerprints: { [k: string]: SetupFingerprintInfo; }; rootDirectory?: string | null | undefined; /** * ID of the platform user who created the release, if known */ createdByUserId?: string | null | undefined; workspaceId: string; }; /** @internal */ export declare const ReleaseStack$inboundSchema: z.ZodType; export declare function releaseStackFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Release$inboundSchema: z.ZodType; export declare function releaseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=release.d.ts.map