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"; import * as models from "../index.js"; export type CreateProjectFromTemplateGlobals = { /** * Workspace name. Platform API keys already select a workspace; other authentication methods can configure it once on the SDK client. */ workspace?: string | undefined; }; /** * Template root directory inside alienplatform/alien */ export declare const CreateProjectFromTemplateTemplatePathRequest: { readonly ExamplesCustomerModelsTs: "examples/customer-models-ts"; readonly ExamplesRemoteWorkerTs: "examples/remote-worker-ts"; readonly ExamplesGithubAgentPackagesRemoteAgent: "examples/github-agent/packages/remote-agent"; readonly ExamplesEndpointAgent: "examples/endpoint-agent"; readonly ExamplesByocDatabase: "examples/byoc-database"; }; /** * Template root directory inside alienplatform/alien */ export type CreateProjectFromTemplateTemplatePathRequest = ClosedEnum; /** * Target OS and architecture for compiled binaries. * * @remarks * * Used as keys in package output maps (CLI binaries, Terraform providers, etc.) * and for cross-compilation target selection during builds. */ export declare const CreateProjectFromTemplateBinaryTargetRequest: { readonly WindowsX64: "windows-x64"; readonly LinuxX64: "linux-x64"; readonly LinuxArm64: "linux-arm64"; readonly DarwinArm64: "darwin-arm64"; }; /** * Target OS and architecture for compiled binaries. * * @remarks * * Used as keys in package output maps (CLI binaries, Terraform providers, etc.) * and for cross-compilation target selection during builds. */ export type CreateProjectFromTemplateBinaryTargetRequest = ClosedEnum; /** * CLI package configuration. If null, CLI packages will not be generated. */ export type CreateProjectFromTemplateCliRequest = { /** * Binary targets required by this package's setup consumer. * * @remarks * * Older package rows omit this field and retain the historical all-target * behavior. Callers creating new packages should state their target set. */ binaryTargets?: Array | undefined; /** * Human-friendly display name for help banners and about text */ displayName: string; /** * Binary name displayed in help and usage (e.g., "acmectl") */ name: string; /** * Whether CLI package generation is enabled */ enabled: boolean; }; /** * CloudFormation package configuration. If null, CloudFormation packages will not be generated. */ export type CreateProjectFromTemplateCloudformationRequest = { /** * Whether CloudFormation package generation is enabled */ enabled: boolean; /** * Human-friendly application name shown in generated install artifacts */ displayName?: string | null | undefined; }; /** * Operator image package configuration. Required when Helm is enabled. If null, Operator image packages will not be generated. */ export type CreateProjectFromTemplateOperatorImageRequest = { /** * Short brand slug used for generated resource names. */ brand?: string | null | undefined; /** * Human-friendly display name for logs and startup messages */ displayName: string; /** * Branded environment variable prefix (e.g., "ACME"). */ envPrefix?: string | null | undefined; /** * Branded Kubernetes/cloud label domain (e.g., "acme.dev"). */ labelDomain?: string | null | undefined; /** * Image name (e.g., "acme-operator") */ name: string; /** * Whether Operator image package generation is enabled */ enabled: boolean; }; /** * Helm chart package configuration. If null, Helm packages will not be generated. */ export type CreateProjectFromTemplateHelmRequest = { /** * Chart name (e.g., "acme-operator") */ chartName: string; /** * Human-friendly description of the chart */ description: string; /** * Whether Helm chart package generation is enabled */ enabled: boolean; }; /** * Terraform package configuration. If null, Terraform packages will not be generated. */ export type CreateProjectFromTemplateTerraformRequest = { /** * Whether Terraform package generation is enabled */ enabled: boolean; /** * Human-friendly application name shown in generated install artifacts */ displayName?: string | null | undefined; }; /** * Configuration for embedded packages (CLI, CloudFormation, Helm, Terraform) */ export type CreateProjectFromTemplatePackagesConfigRequest = { /** * CLI package configuration. If null, CLI packages will not be generated. */ cli?: CreateProjectFromTemplateCliRequest | null | undefined; /** * CloudFormation package configuration. If null, CloudFormation packages will not be generated. */ cloudformation?: CreateProjectFromTemplateCloudformationRequest | null | undefined; /** * Operator image package configuration. Required when Helm is enabled. If null, Operator image packages will not be generated. */ operatorImage?: CreateProjectFromTemplateOperatorImageRequest | null | undefined; /** * Helm chart package configuration. If null, Helm packages will not be generated. */ helm?: CreateProjectFromTemplateHelmRequest | null | undefined; /** * Terraform package configuration. If null, Terraform packages will not be generated. */ terraform?: CreateProjectFromTemplateTerraformRequest | null | undefined; }; export type CreateProjectFromTemplateRequest = { /** * Project name. */ name: string; /** * GitHub owner namespace (user or organization) that will receive the fork */ targetNamespace: string; /** * Template root directory inside alienplatform/alien */ templatePath: CreateProjectFromTemplateTemplatePathRequest; /** * The name of a directory or relative path to the source code of your project. When null is used it will default to the project root */ rootDirectory?: string | null | undefined; /** * Configuration for embedded packages (CLI, CloudFormation, Helm, Terraform) */ packagesConfig?: CreateProjectFromTemplatePackagesConfigRequest | null | undefined; }; /** * The Git Provider of the repository */ export declare const CreateProjectFromTemplateType: { readonly Github: "github"; }; /** * The Git Provider of the repository */ export type CreateProjectFromTemplateType = ClosedEnum; /** * Verified source repository connected to the project. Alien uses this for GitHub Actions setup and source-aware features; releases are still created explicitly by CI or `alien release`. */ export type CreateProjectFromTemplateGitRepository = { /** * The Git Provider of the repository */ type: CreateProjectFromTemplateType; /** * The name of the git repository */ repo: string; }; /** * Customer-facing deployment portal appearance settings. */ export type CreateProjectFromTemplateDeploymentPortalAppearance = { /** * Optional project-specific avatar override for the deployment portal. */ avatarUrl?: string | null | undefined; /** * Curated visual style for the deployment portal. */ preset: models.DeploymentPortalAppearancePreset; /** * Accent color used for highlights and primary actions. */ accentColor: models.DeploymentPortalAccentColor; /** * Optional portal title. Defaults to the project name. */ title?: string | null | undefined; /** * Optional customer-facing subtitle. */ subtitle?: string | null | undefined; /** * Optional support or contact URL. */ supportUrl?: string | null | undefined; /** * Optional documentation URL. */ docsUrl?: string | null | undefined; /** * Layout density for portal content. */ density: models.DeploymentPortalDensity; }; /** * Target OS and architecture for compiled binaries. * * @remarks * * Used as keys in package output maps (CLI binaries, Terraform providers, etc.) * and for cross-compilation target selection during builds. */ export declare const CreateProjectFromTemplateBinaryTargetResponse: { readonly WindowsX64: "windows-x64"; readonly LinuxX64: "linux-x64"; readonly LinuxArm64: "linux-arm64"; readonly DarwinArm64: "darwin-arm64"; }; /** * Target OS and architecture for compiled binaries. * * @remarks * * Used as keys in package output maps (CLI binaries, Terraform providers, etc.) * and for cross-compilation target selection during builds. */ export type CreateProjectFromTemplateBinaryTargetResponse = ClosedEnum; /** * CLI package configuration. If null, CLI packages will not be generated. */ export type CreateProjectFromTemplateCliResponse = { /** * Binary targets required by this package's setup consumer. * * @remarks * * Older package rows omit this field and retain the historical all-target * behavior. Callers creating new packages should state their target set. */ binaryTargets?: Array | undefined; /** * Human-friendly display name for help banners and about text */ displayName: string; /** * Binary name displayed in help and usage (e.g., "acmectl") */ name: string; /** * Whether CLI package generation is enabled */ enabled: boolean; }; /** * CloudFormation package configuration. If null, CloudFormation packages will not be generated. */ export type CreateProjectFromTemplateCloudformationResponse = { /** * Whether CloudFormation package generation is enabled */ enabled: boolean; /** * Human-friendly application name shown in generated install artifacts */ displayName?: string | null | undefined; }; /** * Operator image package configuration. Required when Helm is enabled. If null, Operator image packages will not be generated. */ export type CreateProjectFromTemplateOperatorImageResponse = { /** * Short brand slug used for generated resource names. */ brand?: string | null | undefined; /** * Human-friendly display name for logs and startup messages */ displayName: string; /** * Branded environment variable prefix (e.g., "ACME"). */ envPrefix?: string | null | undefined; /** * Branded Kubernetes/cloud label domain (e.g., "acme.dev"). */ labelDomain?: string | null | undefined; /** * Image name (e.g., "acme-operator") */ name: string; /** * Whether Operator image package generation is enabled */ enabled: boolean; }; /** * Helm chart package configuration. If null, Helm packages will not be generated. */ export type CreateProjectFromTemplateHelmResponse = { /** * Chart name (e.g., "acme-operator") */ chartName: string; /** * Human-friendly description of the chart */ description: string; /** * Whether Helm chart package generation is enabled */ enabled: boolean; }; /** * Terraform package configuration. If null, Terraform packages will not be generated. */ export type CreateProjectFromTemplateTerraformResponse = { /** * Whether Terraform package generation is enabled */ enabled: boolean; /** * Human-friendly application name shown in generated install artifacts */ displayName?: string | null | undefined; }; /** * Configuration for embedded packages (CLI, CloudFormation, Helm, Terraform) */ export type CreateProjectFromTemplatePackagesConfigResponse = { /** * CLI package configuration. If null, CLI packages will not be generated. */ cli?: CreateProjectFromTemplateCliResponse | null | undefined; /** * CloudFormation package configuration. If null, CloudFormation packages will not be generated. */ cloudformation?: CreateProjectFromTemplateCloudformationResponse | null | undefined; /** * Operator image package configuration. Required when Helm is enabled. If null, Operator image packages will not be generated. */ operatorImage?: CreateProjectFromTemplateOperatorImageResponse | null | undefined; /** * Helm chart package configuration. If null, Helm packages will not be generated. */ helm?: CreateProjectFromTemplateHelmResponse | null | undefined; /** * Terraform package configuration. If null, Terraform packages will not be generated. */ terraform?: CreateProjectFromTemplateTerraformResponse | null | undefined; }; /** * Project default private managers for new push deployments. */ export type CreateProjectFromTemplateDefaultManagers = { /** * Unique identifier for a default private manager. */ aws?: string | null | undefined; /** * Unique identifier for a default private manager. */ gcp?: string | null | undefined; /** * Unique identifier for a default private manager. */ azure?: string | null | undefined; /** * Unique identifier for a default private manager. */ kubernetes?: string | null | undefined; /** * Unique identifier for a default private manager. */ machines?: string | null | undefined; /** * Unique identifier for a default private manager. */ local?: string | null | undefined; }; export declare const CreateProjectFromTemplateMethod: { readonly Framework: "framework"; readonly RemoteOperator: "remote-operator"; }; export type CreateProjectFromTemplateMethod = ClosedEnum; export type CreateProjectFromTemplateDeployments = { enabled: boolean; methods?: Array | undefined; }; export type CreateProjectFromTemplateKeys = { enabled: boolean; applicationEncryption: boolean; }; export declare const CreateProjectFromTemplateAllowedProvider: { readonly AwsBedrock: "aws-bedrock"; readonly GcpVertex: "gcp-vertex"; readonly AzureFoundry: "azure-foundry"; readonly Anthropic: "anthropic"; readonly Databricks: "databricks"; readonly Openai: "openai"; }; export type CreateProjectFromTemplateAllowedProvider = ClosedEnum; export declare const CreateProjectFromTemplateClientApi: { readonly OpenaiChat: "openai-chat"; readonly OpenaiResponses: "openai-responses"; readonly AnthropicMessages: "anthropic-messages"; }; export type CreateProjectFromTemplateClientApi = ClosedEnum; export type CreateProjectFromTemplateRequirement = { publicModelId: string; clientApis: Array; required: boolean; }; export type CreateProjectFromTemplateModels = { enabled: boolean; allowedProviders: Array; requirements: Array; }; export declare const CreateProjectFromTemplateAccess: { readonly ReadWrite: "read-write"; }; export type CreateProjectFromTemplateAccess = ClosedEnum; export type CreateProjectFromTemplateBuckets = { enabled: boolean; access: CreateProjectFromTemplateAccess; }; export declare const CreateProjectFromTemplateCredentialPolicy: { readonly PullOnly: "pull-only"; readonly PushAndPull: "push-and-pull"; }; export type CreateProjectFromTemplateCredentialPolicy = ClosedEnum; export type CreateProjectFromTemplateRegistry = { enabled: boolean; repositories: Array; credentialPolicy: CreateProjectFromTemplateCredentialPolicy; }; export type CreateProjectFromTemplateAzure = { catalogImage: string; idleSuspendSeconds: number; }; export type CreateProjectFromTemplateRemoteSandbox = { enabled: boolean; baseImage?: string | undefined; azure?: CreateProjectFromTemplateAzure | undefined; maxLifetimeSeconds?: number | undefined; }; export type CreateProjectFromTemplateCapabilities = { deployments?: CreateProjectFromTemplateDeployments | undefined; keys?: CreateProjectFromTemplateKeys | undefined; models?: CreateProjectFromTemplateModels | undefined; buckets?: CreateProjectFromTemplateBuckets | undefined; registry?: CreateProjectFromTemplateRegistry | undefined; remoteSandbox?: CreateProjectFromTemplateRemoteSandbox | undefined; }; /** * Capabilities this Project may offer through setup links. */ export type CreateProjectFromTemplateProjectCapabilities = { schemaVersion: number; capabilities: CreateProjectFromTemplateCapabilities; }; export type CreateProjectFromTemplateGithubSetup = { /** * URL to the pull request with the Alien build workflow */ pullRequestUrl: string; /** * URL to the GitHub Actions workflow */ workflowUrl: string; }; export declare const CreateProjectFromTemplateSourceRepository: { readonly AlienplatformAlien: "alienplatform/alien"; }; export type CreateProjectFromTemplateSourceRepository = ClosedEnum; /** * Template root directory inside alienplatform/alien */ export declare const CreateProjectFromTemplateTemplatePathResponse: { readonly ExamplesCustomerModelsTs: "examples/customer-models-ts"; readonly ExamplesRemoteWorkerTs: "examples/remote-worker-ts"; readonly ExamplesGithubAgentPackagesRemoteAgent: "examples/github-agent/packages/remote-agent"; readonly ExamplesEndpointAgent: "examples/endpoint-agent"; readonly ExamplesByocDatabase: "examples/byoc-database"; }; /** * Template root directory inside alienplatform/alien */ export type CreateProjectFromTemplateTemplatePathResponse = ClosedEnum; export type CreateProjectFromTemplateTemplate = { sourceRepository: CreateProjectFromTemplateSourceRepository; /** * Fork repository in / format */ forkRepository: string; /** * Template root directory inside alienplatform/alien */ templatePath: CreateProjectFromTemplateTemplatePathResponse; resolvedRootDirectory: string; }; /** * Project created successfully from template. */ export type CreateProjectFromTemplateResponse = { /** * Unique identifier for the project. */ id: string; /** * Project name. */ name: string; /** * Verified source repository connected to the project. Alien uses this for GitHub Actions setup and source-aware features; releases are still created explicitly by CI or `alien release`. */ gitRepository?: CreateProjectFromTemplateGitRepository | null | undefined; /** * The name of a directory or relative path to the source code of your project. When null is used it will default to the project root */ rootDirectory?: string | null | undefined; /** * Customer-facing deployment portal appearance settings. */ deploymentPortalAppearance?: CreateProjectFromTemplateDeploymentPortalAppearance | null | undefined; /** * Configuration for embedded packages (CLI, CloudFormation, Helm, Terraform) */ packagesConfig?: CreateProjectFromTemplatePackagesConfigResponse | null | undefined; /** * Selected domain for this project (null = default system domain) */ domainId?: string | null | undefined; /** * Project default private managers for new push deployments. */ defaultManagers?: CreateProjectFromTemplateDefaultManagers | null | undefined; /** * Capabilities this Project may offer through setup links. */ projectCapabilities?: CreateProjectFromTemplateProjectCapabilities | null | undefined; createdAt: Date; /** * Unique identifier for the workspace. */ workspaceId: string; githubSetup?: CreateProjectFromTemplateGithubSetup | undefined; gitRepositoryWarning?: models.APIError | undefined; template: CreateProjectFromTemplateTemplate; }; /** @internal */ export declare const CreateProjectFromTemplateTemplatePathRequest$outboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateBinaryTargetRequest$outboundSchema: z.ZodEnum; /** @internal */ export type CreateProjectFromTemplateCliRequest$Outbound = { binaryTargets?: Array | undefined; displayName: string; name: string; enabled: boolean; }; /** @internal */ export declare const CreateProjectFromTemplateCliRequest$outboundSchema: z.ZodType; export declare function createProjectFromTemplateCliRequestToJSON(createProjectFromTemplateCliRequest: CreateProjectFromTemplateCliRequest): string; /** @internal */ export type CreateProjectFromTemplateCloudformationRequest$Outbound = { enabled: boolean; displayName?: string | null | undefined; }; /** @internal */ export declare const CreateProjectFromTemplateCloudformationRequest$outboundSchema: z.ZodType; export declare function createProjectFromTemplateCloudformationRequestToJSON(createProjectFromTemplateCloudformationRequest: CreateProjectFromTemplateCloudformationRequest): string; /** @internal */ export type CreateProjectFromTemplateOperatorImageRequest$Outbound = { brand?: string | null | undefined; displayName: string; envPrefix?: string | null | undefined; labelDomain?: string | null | undefined; name: string; enabled: boolean; }; /** @internal */ export declare const CreateProjectFromTemplateOperatorImageRequest$outboundSchema: z.ZodType; export declare function createProjectFromTemplateOperatorImageRequestToJSON(createProjectFromTemplateOperatorImageRequest: CreateProjectFromTemplateOperatorImageRequest): string; /** @internal */ export type CreateProjectFromTemplateHelmRequest$Outbound = { chartName: string; description: string; enabled: boolean; }; /** @internal */ export declare const CreateProjectFromTemplateHelmRequest$outboundSchema: z.ZodType; export declare function createProjectFromTemplateHelmRequestToJSON(createProjectFromTemplateHelmRequest: CreateProjectFromTemplateHelmRequest): string; /** @internal */ export type CreateProjectFromTemplateTerraformRequest$Outbound = { enabled: boolean; displayName?: string | null | undefined; }; /** @internal */ export declare const CreateProjectFromTemplateTerraformRequest$outboundSchema: z.ZodType; export declare function createProjectFromTemplateTerraformRequestToJSON(createProjectFromTemplateTerraformRequest: CreateProjectFromTemplateTerraformRequest): string; /** @internal */ export type CreateProjectFromTemplatePackagesConfigRequest$Outbound = { cli?: CreateProjectFromTemplateCliRequest$Outbound | null | undefined; cloudformation?: CreateProjectFromTemplateCloudformationRequest$Outbound | null | undefined; operatorImage?: CreateProjectFromTemplateOperatorImageRequest$Outbound | null | undefined; helm?: CreateProjectFromTemplateHelmRequest$Outbound | null | undefined; terraform?: CreateProjectFromTemplateTerraformRequest$Outbound | null | undefined; }; /** @internal */ export declare const CreateProjectFromTemplatePackagesConfigRequest$outboundSchema: z.ZodType; export declare function createProjectFromTemplatePackagesConfigRequestToJSON(createProjectFromTemplatePackagesConfigRequest: CreateProjectFromTemplatePackagesConfigRequest): string; /** @internal */ export type CreateProjectFromTemplateRequest$Outbound = { name: string; targetNamespace: string; templatePath: string; rootDirectory?: string | null | undefined; packagesConfig?: CreateProjectFromTemplatePackagesConfigRequest$Outbound | null | undefined; }; /** @internal */ export declare const CreateProjectFromTemplateRequest$outboundSchema: z.ZodType; export declare function createProjectFromTemplateRequestToJSON(createProjectFromTemplateRequest: CreateProjectFromTemplateRequest): string; /** @internal */ export declare const CreateProjectFromTemplateType$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateGitRepository$inboundSchema: z.ZodType; export declare function createProjectFromTemplateGitRepositoryFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateDeploymentPortalAppearance$inboundSchema: z.ZodType; export declare function createProjectFromTemplateDeploymentPortalAppearanceFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateBinaryTargetResponse$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateCliResponse$inboundSchema: z.ZodType; export declare function createProjectFromTemplateCliResponseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateCloudformationResponse$inboundSchema: z.ZodType; export declare function createProjectFromTemplateCloudformationResponseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateOperatorImageResponse$inboundSchema: z.ZodType; export declare function createProjectFromTemplateOperatorImageResponseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateHelmResponse$inboundSchema: z.ZodType; export declare function createProjectFromTemplateHelmResponseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateTerraformResponse$inboundSchema: z.ZodType; export declare function createProjectFromTemplateTerraformResponseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplatePackagesConfigResponse$inboundSchema: z.ZodType; export declare function createProjectFromTemplatePackagesConfigResponseFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateDefaultManagers$inboundSchema: z.ZodType; export declare function createProjectFromTemplateDefaultManagersFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateMethod$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateDeployments$inboundSchema: z.ZodType; export declare function createProjectFromTemplateDeploymentsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateKeys$inboundSchema: z.ZodType; export declare function createProjectFromTemplateKeysFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateAllowedProvider$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateClientApi$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateRequirement$inboundSchema: z.ZodType; export declare function createProjectFromTemplateRequirementFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateModels$inboundSchema: z.ZodType; export declare function createProjectFromTemplateModelsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateAccess$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateBuckets$inboundSchema: z.ZodType; export declare function createProjectFromTemplateBucketsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateCredentialPolicy$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateRegistry$inboundSchema: z.ZodType; export declare function createProjectFromTemplateRegistryFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateAzure$inboundSchema: z.ZodType; export declare function createProjectFromTemplateAzureFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateRemoteSandbox$inboundSchema: z.ZodType; export declare function createProjectFromTemplateRemoteSandboxFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateCapabilities$inboundSchema: z.ZodType; export declare function createProjectFromTemplateCapabilitiesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateProjectCapabilities$inboundSchema: z.ZodType; export declare function createProjectFromTemplateProjectCapabilitiesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateGithubSetup$inboundSchema: z.ZodType; export declare function createProjectFromTemplateGithubSetupFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateSourceRepository$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateTemplatePathResponse$inboundSchema: z.ZodEnum; /** @internal */ export declare const CreateProjectFromTemplateTemplate$inboundSchema: z.ZodType; export declare function createProjectFromTemplateTemplateFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateProjectFromTemplateResponse$inboundSchema: z.ZodType; export declare function createProjectFromTemplateResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createprojectfromtemplate.d.ts.map