import * as z from "zod/v4"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetDeploymentGroupGlobals = { /** * Workspace name. Platform API keys already select a workspace; other authentication methods can configure it once on the SDK client. */ workspace?: string | undefined; }; export declare const GetDeploymentGroupInclude: { readonly Project: "project"; }; export type GetDeploymentGroupInclude = ClosedEnum; export type GetDeploymentGroupRequest = { /** * Unique identifier for the deployment group. */ id: string; /** * Optional fields to include: project */ include?: Array | undefined; }; /** * Project info, included when ?include=project is used */ export type GetDeploymentGroupProject = { /** * Project ID */ id: string; /** * Project name */ name: string; }; /** * Deployment group details */ export type GetDeploymentGroupResponse = { /** * Unique identifier for the deployment group. */ id: string; /** * Deployment group name. */ name: string; /** * Case-sensitive, URL- and header-safe identifier from the integrating application. */ externalId: string | null; /** * Unique identifier for the project. */ projectId: string; /** * Unique identifier for the workspace. */ workspaceId: string; /** * Maximum number of deployments allowed in this deployment group */ maxDeployments: number; createdAt: Date; /** * Project info, included when ?include=project is used */ project?: GetDeploymentGroupProject | null | undefined; /** * Current number of deployments in this deployment group */ deploymentCount: number; }; /** @internal */ export declare const GetDeploymentGroupInclude$outboundSchema: z.ZodEnum; /** @internal */ export type GetDeploymentGroupRequest$Outbound = { id: string; include?: Array | undefined; }; /** @internal */ export declare const GetDeploymentGroupRequest$outboundSchema: z.ZodType; export declare function getDeploymentGroupRequestToJSON(getDeploymentGroupRequest: GetDeploymentGroupRequest): string; /** @internal */ export declare const GetDeploymentGroupProject$inboundSchema: z.ZodType; export declare function getDeploymentGroupProjectFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GetDeploymentGroupResponse$inboundSchema: z.ZodType; export declare function getDeploymentGroupResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getdeploymentgroup.d.ts.map