import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { DeploymentSetupConfigInput, DeploymentSetupConfigInput$Outbound } from "./deploymentsetupconfiginput.js"; import { DeploymentSetupItemSelection, DeploymentSetupItemSelection$Outbound } from "./deploymentsetupitemselection.js"; import { SetupLinkEntryPoint, SetupLinkEntryPoint$Outbound } from "./setuplinkentrypoint.js"; import { StackInputValueRequest, StackInputValueRequest$Outbound } from "./stackinputvaluerequest.js"; export declare const CreateDeploymentGroupTokenRequestSetupItemsEnum: { readonly All: "all"; }; export type CreateDeploymentGroupTokenRequestSetupItemsEnum = ClosedEnum; /** * Setup to include. Use 'all' for every capability enabled for the Project. Omit to preserve the standard deployment-link behavior. */ export type CreateDeploymentGroupTokenRequestSetupItemsUnion = CreateDeploymentGroupTokenRequestSetupItemsEnum | Array; export type CreateDeploymentGroupTokenRequest = { /** * Description for the API key */ description?: string | undefined; /** * Optional expiration date for the API key */ expiresAt?: Date | null | undefined; deploymentSetupConfig?: DeploymentSetupConfigInput | undefined; /** * Setup to include. Use 'all' for every capability enabled for the Project. Omit to preserve the standard deployment-link behavior. */ setupItems?: CreateDeploymentGroupTokenRequestSetupItemsEnum | Array | undefined; /** * Portal destination to open first. This controls navigation, not authorization. */ entryPoint?: SetupLinkEntryPoint | undefined; inputValues?: { [k: string]: StackInputValueRequest; } | undefined; }; /** @internal */ export declare const CreateDeploymentGroupTokenRequestSetupItemsEnum$outboundSchema: z.ZodEnum; /** @internal */ export type CreateDeploymentGroupTokenRequestSetupItemsUnion$Outbound = string | Array; /** @internal */ export declare const CreateDeploymentGroupTokenRequestSetupItemsUnion$outboundSchema: z.ZodType; export declare function createDeploymentGroupTokenRequestSetupItemsUnionToJSON(createDeploymentGroupTokenRequestSetupItemsUnion: CreateDeploymentGroupTokenRequestSetupItemsUnion): string; /** @internal */ export type CreateDeploymentGroupTokenRequest$Outbound = { description?: string | undefined; expiresAt?: string | null | undefined; deploymentSetupConfig?: DeploymentSetupConfigInput$Outbound | undefined; setupItems?: string | Array | undefined; entryPoint?: SetupLinkEntryPoint$Outbound | undefined; inputValues?: { [k: string]: StackInputValueRequest$Outbound; } | undefined; }; /** @internal */ export declare const CreateDeploymentGroupTokenRequest$outboundSchema: z.ZodType; export declare function createDeploymentGroupTokenRequestToJSON(createDeploymentGroupTokenRequest: CreateDeploymentGroupTokenRequest): string; //# sourceMappingURL=createdeploymentgrouptokenrequest.d.ts.map