UNPKG

@vercel/sdk

Version:

<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>

1,880 lines 103 kB
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type GetDeploymentRequest = {
    /**
     * The unique identifier or hostname of the deployment.
     */
    idOrUrl: string;
    /**
     * When `true`, the response includes the `gitSource` object with the commit SHA, branch name, and connected repository metadata. Defaults to `false`.
     */
    withGitRepoInfo?: string | undefined;
    /**
     * The Team identifier to perform the request on behalf of.
     */
    teamId?: string | undefined;
    /**
     * The Team slug to perform the request on behalf of.
     */
    slug?: string | undefined;
};
/**
 * Principal type of the deployment creator.
 */
export declare const GetDeploymentResponseBodyDeploymentsResponseType: {
    readonly App: "app";
    readonly Integration: "integration";
    readonly System: "system";
    readonly User: "user";
};
/**
 * Principal type of the deployment creator.
 */
export type GetDeploymentResponseBodyDeploymentsResponseType = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsResponseType>;
/**
 * Information about the deployment creator
 */
export type ResponseBodyCreator = {
    /**
     * Stable creator id across principal types (user id, app id, integration configuration id, or `system`).
     */
    uid: string;
    /**
     * Principal type of the deployment creator.
     */
    type?: GetDeploymentResponseBodyDeploymentsResponseType | undefined;
    /**
     * The username of the user that created the deployment
     */
    username?: string | undefined;
    /**
     * The avatar of the user that created the deployment
     */
    avatar?: string | undefined;
};
export declare const GetDeploymentResponseBodyDeploymentsResponse200ReadyState: {
    readonly Building: "BUILDING";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Ready: "READY";
};
export type GetDeploymentResponseBodyDeploymentsResponse200ReadyState = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsResponse200ReadyState>;
export type GetDeploymentResponseBodyOutput = {
    path: string;
    functionName: string;
};
/**
 * A partial representation of a Build used by the deployment endpoint.
 */
export type ResponseBodyLambdas = {
    id: string;
    readyState?: GetDeploymentResponseBodyDeploymentsResponse200ReadyState | undefined;
    createdAt?: number | undefined;
    entrypoint?: string | null | undefined;
    readyStateAt?: number | undefined;
    output: Array<GetDeploymentResponseBodyOutput>;
};
export declare const GetDeploymentResponseBodyDeploymentsStatus: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
export type GetDeploymentResponseBodyDeploymentsStatus = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsStatus>;
/**
 * The team that owns the deployment if any
 */
export type ResponseBodyTeam = {
    id: string;
    name: string;
    slug: string;
    avatar?: string | undefined;
};
/**
 * If the deployment was created using a Custom Environment, then this property contains information regarding the environment used.
 */
export type GetDeploymentCustomEnvironment2 = {
    id: string;
};
/**
 * The type of environment (production, preview, or development)
 */
export declare const GetDeploymentCustomEnvironmentType: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
/**
 * The type of environment (production, preview, or development)
 */
export type GetDeploymentCustomEnvironmentType = ClosedEnum<typeof GetDeploymentCustomEnvironmentType>;
/**
 * The type of matching to perform
 */
export declare const GetDeploymentCustomEnvironmentDeploymentsResponseType: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type GetDeploymentCustomEnvironmentDeploymentsResponseType = ClosedEnum<typeof GetDeploymentCustomEnvironmentDeploymentsResponseType>;
/**
 * Configuration for matching git branches to this environment
 */
export type GetDeploymentCustomEnvironmentDeploymentsBranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: GetDeploymentCustomEnvironmentDeploymentsResponseType;
    /**
     * The pattern to match against branch names
     */
    pattern: string;
};
/**
 * A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
 */
export type GetDeploymentCustomEnvironmentDeploymentsVerification = {
    type: string;
    domain: string;
    value: string;
    reason: string;
};
/**
 * List of domains associated with this environment
 */
export type GetDeploymentCustomEnvironmentDeploymentsDomains = {
    name: string;
    apexName: string;
    projectId: string;
    redirect?: string | null | undefined;
    redirectStatusCode?: number | null | undefined;
    gitBranch?: string | null | undefined;
    customEnvironmentId?: string | null | undefined;
    updatedAt?: number | undefined;
    createdAt?: number | undefined;
    /**
     * `true` if the domain is verified for use with the project. If `false` it will not be used as an alias on this project until the challenge in `verification` is completed.
     */
    verified: boolean;
    /**
     * A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
     */
    verification?: Array<GetDeploymentCustomEnvironmentDeploymentsVerification> | undefined;
};
/**
 * If the deployment was created using a Custom Environment, then this property contains information regarding the environment used.
 */
export type GetDeploymentCustomEnvironment1 = {
    /**
     * Unique identifier for the custom environment (format: env_*)
     */
    id: string;
    /**
     * URL-friendly name of the environment
     */
    slug: string;
    /**
     * The type of environment (production, preview, or development)
     */
    type: GetDeploymentCustomEnvironmentType;
    /**
     * Optional description of the environment's purpose
     */
    description?: string | undefined;
    /**
     * Configuration for matching git branches to this environment
     */
    branchMatcher?: GetDeploymentCustomEnvironmentDeploymentsBranchMatcher | undefined;
    /**
     * List of domains associated with this environment
     */
    domains?: Array<GetDeploymentCustomEnvironmentDeploymentsDomains> | undefined;
    /**
     * List of aliases for the current deployment
     */
    currentDeploymentAliases?: Array<string> | undefined;
    /**
     * Timestamp when the environment was created
     */
    createdAt: number;
    /**
     * Timestamp when the environment was last updated
     */
    updatedAt: number;
};
export type GetDeploymentResponseBodyCustomEnvironment = GetDeploymentCustomEnvironment1 | GetDeploymentCustomEnvironment2;
export declare const ResponseBodyOomReport: {
    readonly OutOfMemory: "out-of-memory";
};
export type ResponseBodyOomReport = ClosedEnum<typeof ResponseBodyOomReport>;
/**
 * If defined, either `staging` if a staging alias in the format `<project>.<team>.now.sh` was assigned upon creation, or `production` if the aliases from `alias` were assigned. `null` value indicates the "preview" deployment.
 */
export declare const GetDeploymentResponseBodyTarget: {
    readonly Production: "production";
    readonly Staging: "staging";
};
/**
 * If defined, either `staging` if a staging alias in the format `<project>.<team>.now.sh` was assigned upon creation, or `production` if the aliases from `alias` were assigned. `null` value indicates the "preview" deployment.
 */
export type GetDeploymentResponseBodyTarget = ClosedEnum<typeof GetDeploymentResponseBodyTarget>;
/**
 * The state of the deployment depending on the process of deploying, or if it is ready or in an error state
 */
export declare const GetDeploymentResponseBodyReadyState: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
/**
 * The state of the deployment depending on the process of deploying, or if it is ready or in an error state
 */
export type GetDeploymentResponseBodyReadyState = ClosedEnum<typeof GetDeploymentResponseBodyReadyState>;
/**
 * An object that will contain a `code` and a `message` when the aliasing fails, otherwise the value will be `null`
 */
export type GetDeploymentResponseBodyAliasError = {
    code: string;
    message: string;
};
export type GetDeploymentResponseBodyAliasWarning = {
    code: string;
    message: string;
    link?: string | undefined;
    action?: string | undefined;
};
export declare const GetDeploymentResponseBodyDeploymentsType: {
    readonly Lambdas: "LAMBDAS";
};
export type GetDeploymentResponseBodyDeploymentsType = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsType>;
export declare const ResponseBodyChecksState: {
    readonly Completed: "completed";
    readonly Registered: "registered";
    readonly Running: "running";
};
export type ResponseBodyChecksState = ClosedEnum<typeof ResponseBodyChecksState>;
export declare const ResponseBodyChecksConclusion: {
    readonly Canceled: "canceled";
    readonly Failed: "failed";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type ResponseBodyChecksConclusion = ClosedEnum<typeof ResponseBodyChecksConclusion>;
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type: {
    readonly CursorOrigin: "cursor-origin";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type>;
export type GetDeploymentGitSourceDeployments19 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type;
    ref: string;
    sha: string;
    repoId: string;
    owner: string;
    repo: string;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type: {
    readonly Vercel: "vercel";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type>;
export type GetDeploymentGitSourceDeployments18 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type;
    ref: string;
    sha: string;
    org: string;
    repo: string;
    repoPushedAt?: number | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type: {
    readonly Bitbucket: "bitbucket";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type>;
export type GetDeploymentGitSourceDeployments17 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type;
    ref: string;
    sha: string;
    owner?: string | undefined;
    slug?: string | undefined;
    workspaceUuid: string;
    repoUuid: string;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type: {
    readonly Gitlab: "gitlab";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type>;
export type GetDeploymentGitSourceDeployments16 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type;
    ref: string;
    sha: string;
    projectId: number;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type: {
    readonly GithubLimited: "github-limited";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type>;
export type GetDeploymentGitSourceDeployments15 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type;
    ref: string;
    sha: string;
    repoId: number;
    org?: string | undefined;
    repo?: string | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type: {
    readonly GithubCustomHost: "github-custom-host";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type>;
export type GetDeploymentGitSourceDeployments14 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type;
    host: string;
    ref: string;
    sha: string;
    repoId: number;
    org?: string | undefined;
    repo?: string | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type: {
    readonly Github: "github";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type>;
export type GetDeploymentGitSourceDeployments13 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type;
    ref: string;
    sha: string;
    repoId: number;
    org?: string | undefined;
    repo?: string | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type: {
    readonly Custom: "custom";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type>;
/**
 * Allows custom git sources (local folder mounted to the container) in test mode
 */
export type GetDeploymentGitSourceDeployments12 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type;
    ref: string;
    sha: string;
    gitUrl: string;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type: {
    readonly CursorOrigin: "cursor-origin";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type>;
export type GetDeploymentGitSourceDeployments11 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type;
    /**
     * Origin repository id.
     */
    repoId: string;
    /**
     * Owner (namespace) slug.
     */
    owner?: string | undefined;
    repo?: string | undefined;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type: {
    readonly Vercel: "vercel";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type>;
export type GetDeploymentGitSourceDeployments10 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type;
    org?: string | undefined;
    repo?: string | undefined;
    sha: string;
    repoPushedAt?: number | undefined;
    ref?: string | null | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type: {
    readonly Bitbucket: "bitbucket";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type>;
export type GetDeploymentGitSourceDeployments9 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type;
    owner: string;
    slug: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type: {
    readonly Bitbucket: "bitbucket";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type>;
export type GetDeploymentGitSourceDeployments8 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type;
    workspaceUuid?: string | undefined;
    repoUuid: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type: {
    readonly Gitlab: "gitlab";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type>;
export type GetDeploymentGitSourceDeploymentsProjectId = string | number;
export type GetDeploymentGitSourceDeployments7 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type;
    projectId: string | number;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type: {
    readonly GithubLimited: "github-limited";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type>;
export type GetDeploymentGitSourceDeployments6 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type;
    org: string;
    repo: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type: {
    readonly GithubLimited: "github-limited";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type>;
export type GetDeploymentGitSourceDeploymentsResponse200RepoId = string | number;
export type GetDeploymentGitSourceDeployments5 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type;
    repoId: string | number;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type: {
    readonly GithubCustomHost: "github-custom-host";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type>;
export type GetDeploymentGitSource4 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type;
    host: string;
    org: string;
    repo: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type: {
    readonly GithubCustomHost: "github-custom-host";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type>;
export type GetDeploymentGitSourceDeploymentsResponseRepoId = string | number;
export type GetDeploymentGitSource3 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type;
    host: string;
    repoId: string | number;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type: {
    readonly Github: "github";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type>;
export type GetDeploymentGitSource2 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type;
    org: string;
    repo: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type: {
    readonly Github: "github";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type>;
export type GetDeploymentGitSourceDeploymentsRepoId = string | number;
export type GetDeploymentGitSource1 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type;
    repoId: string | number;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export type ResponseBodyGitSource = GetDeploymentGitSourceDeployments19 | GetDeploymentGitSourceDeployments14 | GetDeploymentGitSourceDeployments17 | GetDeploymentGitSourceDeployments18 | GetDeploymentGitSource4 | GetDeploymentGitSourceDeployments12 | GetDeploymentGitSourceDeployments13 | GetDeploymentGitSourceDeployments15 | GetDeploymentGitSourceDeployments16 | GetDeploymentGitSource2 | GetDeploymentGitSource3 | GetDeploymentGitSourceDeployments6 | GetDeploymentGitSourceDeployments9 | GetDeploymentGitSource1 | GetDeploymentGitSourceDeployments5 | GetDeploymentGitSourceDeployments7 | GetDeploymentGitSourceDeployments8 | GetDeploymentGitSourceDeployments10 | GetDeploymentGitSourceDeployments11;
/**
 * Current provisioning state
 */
export declare const GetDeploymentResponseBodyDeploymentsState: {
    readonly Complete: "COMPLETE";
    readonly Pending: "PENDING";
    readonly Timeout: "TIMEOUT";
};
/**
 * Current provisioning state
 */
export type GetDeploymentResponseBodyDeploymentsState = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsState>;
/**
 * Present when deployment was created with manual provisioning enabled, either explicitly or via the experimental BYOC git flow. The deployment stays in INITIALIZING until /continue is called.
 */
export type ResponseBodyManualProvisioning = {
    /**
     * Current provisioning state
     */
    state: GetDeploymentResponseBodyDeploymentsState;
    /**
     * Timestamp when manual provisioning completed
     */
    completedAt?: number | undefined;
};
/**
 * If set it overrides the `projectSettings.nodeVersion` for this deployment.
 */
export declare const ResponseBodyNodeVersion: {
    readonly TenDotX: "10.x";
    readonly TwelveDotX: "12.x";
    readonly FourteenDotX: "14.x";
    readonly SixteenDotX: "16.x";
    readonly EighteenDotX: "18.x";
    readonly TwentyDotX: "20.x";
    readonly TwentyTwoDotX: "22.x";
    readonly TwentyFourDotX: "24.x";
    readonly EightDot10DotX: "8.10.x";
};
/**
 * If set it overrides the `projectSettings.nodeVersion` for this deployment.
 */
export type ResponseBodyNodeVersion = ClosedEnum<typeof ResponseBodyNodeVersion>;
/**
 * The public project information associated with the deployment.
 */
export type GetDeploymentResponseBodyProject = {
    id: string;
    name: string;
    framework?: string | null | undefined;
};
/**
 * Substate of deployment when readyState is 'READY' Tracks whether or not deployment has seen production traffic: - STAGED: never seen production traffic - ROLLING: in the process of having production traffic gradually transitioned. - PROMOTED: has seen production traffic
 */
export declare const ResponseBodyReadySubstate: {
    readonly Promoted: "PROMOTED";
    readonly Rolling: "ROLLING";
    readonly Staged: "STAGED";
};
/**
 * Substate of deployment when readyState is 'READY' Tracks whether or not deployment has seen production traffic: - STAGED: never seen production traffic - ROLLING: in the process of having production traffic gradually transitioned. - PROMOTED: has seen production traffic
 */
export type ResponseBodyReadySubstate = ClosedEnum<typeof ResponseBodyReadySubstate>;
/**
 * Where was the deployment created from. Best-effort guess for metrics only — not authoritative; do not gate behavior on it.
 */
export declare const GetDeploymentResponseBodyDeploymentsSource: {
    readonly ApiTriggerGitDeploy: "api-trigger-git-deploy";
    readonly Cli: "cli";
    readonly CloneRepo: "clone/repo";
    readonly Drop: "drop";
    readonly Git: "git";
    readonly GitDeployHook: "git-deploy-hook";
    readonly Import: "import";
    readonly ImportRepo: "import/repo";
    readonly Redeploy: "redeploy";
    readonly V0Web: "v0-web";
};
/**
 * Where was the deployment created from. Best-effort guess for metrics only — not authoritative; do not gate behavior on it.
 */
export type GetDeploymentResponseBodyDeploymentsSource = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsSource>;
export type ResponseBodyOidcTokenClaims = {
    iss: string;
    sub: string;
    scope: string;
    aud: string;
    owner: string;
    ownerId: string;
    project: string;
    projectId: string;
    environment: string;
    customEnvironmentId?: string | undefined;
    mfeGroupIds?: Array<string> | undefined;
    plan?: string | undefined;
};
/**
 * Returns a reduced view of the deployment with public information only. Private fields are omitted when the requester is not the deployment owner.
 */
export type GetDeploymentResponseBody3 = {
    /**
     * A list of all the aliases (default aliases, staging aliases and production aliases) that were assigned upon deployment creation
     */
    alias?: Array<string> | undefined;
    /**
     * A boolean that will be true when the aliases from the alias property were assigned successfully
     */
    aliasAssigned: boolean;
    bootedAt: number;
    buildingAt: number;
    /**
     * Since April 2025 it necessary for On-Demand Concurrency Minutes calculation
     */
    buildContainerFinishedAt?: number | undefined;
    buildSkipped: boolean;
    /**
     * Information about the deployment creator
     */
    creator: ResponseBodyCreator;
    initReadyAt?: number | undefined;
    isFirstBranchDeployment?: boolean | undefined;
    lambdas?: Array<ResponseBodyLambdas> | undefined;
    /**
     * A boolean representing if the deployment is public or not. By default this is `false`
     */
    public: boolean;
    ready?: number | undefined;
    status: GetDeploymentResponseBodyDeploymentsStatus;
    /**
     * The team that owns the deployment if any
     */
    team?: ResponseBodyTeam | undefined;
    /**
     * An array of domains that were provided by the user when creating the Deployment.
     */
    userAliases?: Array<string> | undefined;
    /**
     * Whether or not preview comments are enabled for the deployment
     */
    previewCommentsEnabled?: boolean | undefined;
    ttyBuildLogs?: boolean | undefined;
    customEnvironment?: GetDeploymentCustomEnvironment1 | GetDeploymentCustomEnvironment2 | undefined;
    oomReport?: ResponseBodyOomReport | undefined;
    readyStateReason?: string | undefined;
    /**
     * A string holding the unique ID of the deployment
     */
    id: string;
    /**
     * If defined, either `staging` if a staging alias in the format `<project>.<team>.now.sh` was assigned upon creation, or `production` if the aliases from `alias` were assigned. `null` value indicates the "preview" deployment.
     */
    target?: GetDeploymentResponseBodyTarget | null | undefined;
    /**
     * The state of the deployment depending on the process of deploying, or if it is ready or in an error state
     */
    readyState: GetDeploymentResponseBodyReadyState;
    /**
     * An object that will contain a `code` and a `message` when the aliasing fails, otherwise the value will be `null`
     */
    aliasError?: GetDeploymentResponseBodyAliasError | null | undefined;
    aliasWarning?: GetDeploymentResponseBodyAliasWarning | null | undefined;
    errorCode?: string | undefined;
    errorMessage?: string | null | undefined;
    /**
     * A number containing the date when the deployment was created in milliseconds
     */
    createdAt: number;
    /**
     * The name of the project associated with the deployment at the time that the deployment was created
     */
    name: string;
    type: GetDeploymentResponseBodyDeploymentsType;
    aliasFinal?: string | null | undefined;
    /**
     * applies to custom domains only, defaults to `true`
     */
    autoAssignCustomDomains?: boolean | undefined;
    automaticAliases?: Array<string> | undefined;
    buildErrorAt?: number | undefined;
    checksState?: ResponseBodyChecksState | undefined;
    checksConclusion?: ResponseBodyChecksConclusion | undefined;
    /**
     * A number containing the date when the deployment was deleted at milliseconds
     */
    deletedAt?: number | null | undefined;
    /**
     * Computed field that is only available for deployments with a microfrontend configuration.
     */
    defaultRoute?: string | undefined;
    canceledAt?: number | undefined;
    errorLink?: string | undefined;
    errorStep?: string | undefined;
    /**
     * Since November 2023 this field defines a set of regions that we will deploy the lambda to passively Lambdas will be deployed to these regions but only invoked if all of the primary `regions` are marked as out of service
     */
    passiveRegions?: Array<string> | undefined;
    gitSource?: GetDeploymentGitSourceDeployments19 | GetDeploymentGitSourceDeployments14 | GetDeploymentGitSourceDeployments17 | GetDeploymentGitSourceDeployments18 | GetDeploymentGitSource4 | GetDeploymentGitSourceDeployments12 | GetDeploymentGitSourceDeployments13 | GetDeploymentGitSourceDeployments15 | GetDeploymentGitSourceDeployments16 | GetDeploymentGitSource2 | GetDeploymentGitSource3 | GetDeploymentGitSourceDeployments6 | GetDeploymentGitSourceDeployments9 | GetDeploymentGitSource1 | GetDeploymentGitSourceDeployments5 | GetDeploymentGitSourceDeployments7 | GetDeploymentGitSourceDeployments8 | GetDeploymentGitSourceDeployments10 | GetDeploymentGitSourceDeployments11 | undefined;
    /**
     * Present when deployment was created with manual provisioning enabled, either explicitly or via the experimental BYOC git flow. The deployment stays in INITIALIZING until /continue is called.
     */
    manualProvisioning?: ResponseBodyManualProvisioning | undefined;
    meta: {
        [k: string]: string;
    };
    originCacheRegion?: string | undefined;
    /**
     * If set it overrides the `projectSettings.nodeVersion` for this deployment.
     */
    nodeVersion?: ResponseBodyNodeVersion | undefined;
    /**
     * The public project information associated with the deployment.
     */
    project?: GetDeploymentResponseBodyProject | undefined;
    prebuilt?: boolean | undefined;
    /**
     * Substate of deployment when readyState is 'READY' Tracks whether or not deployment has seen production traffic: - STAGED: never seen production traffic - ROLLING: in the process of having production traffic gradually transitioned. - PROMOTED: has seen production traffic
     */
    readySubstate?: ResponseBodyReadySubstate | undefined;
    /**
     * The regions the deployment exists in
     */
    regions: Array<string>;
    /**
     * flag to indicate if the deployment was deleted by retention policy
     */
    softDeletedByRetention?: boolean | undefined;
    /**
     * Where was the deployment created from. Best-effort guess for metrics only — not authoritative; do not gate behavior on it.
     */
    source?: GetDeploymentResponseBodyDeploymentsSource | undefined;
    /**
     * A number containing the date when the deployment was undeleted at milliseconds
     */
    undeletedAt?: number | undefined;
    /**
     * A string with the unique URL of the deployment
     */
    url: string;
    /**
     * Since January 2025 User-configured deployment ID for skew protection with pre-built deployments. This is set when users configure a custom deploymentId in their next.config.js file. This allows Next.js to use skew protection even when deployments are pre-built outside of Vercel's build system.
     */
    userConfiguredDeploymentId?: string | undefined;
    /**
     * The platform version that was used to create the deployment.
     */
    version: number;
    oidcTokenClaims?: ResponseBodyOidcTokenClaims | undefined;
};
export type GetDeploymentResponseBodyAliasAssignedAt = number | boolean;
export type GetDeploymentResponseBodyBuild = {
    env: Array<string>;
};
export type GetDeploymentResponseBodyBuilds = {
    use: string;
    src?: string | undefined;
    config?: {
        [k: string]: any;
    } | undefined;
};
/**
 * Machine type which was purchased/selected for this build. `basic` is the 2vCPU tier, recorded on the deployment so the build pipeline can detect a basic build without consulting the project.
 */
export declare const GetDeploymentResponseBodyPurchaseType: {
    readonly Basic: "basic";
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
/**
 * Machine type which was purchased/selected for this build. `basic` is the 2vCPU tier, recorded on the deployment so the build pipeline can detect a basic build without consulting the project.
 */
export type GetDeploymentResponseBodyPurchaseType = ClosedEnum<typeof GetDeploymentResponseBodyPurchaseType>;
/**
 * The default plan type for the build machine — what the customer is *paying* for on their plan. For most customers, this is standard, but some customers have an entitlement for enhanced builds.
 */
export declare const GetDeploymentResponseBodyDefaultPurchaseType: {
    readonly Basic: "basic";
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
};
/**
 * The default plan type for the build machine — what the customer is *paying* for on their plan. For most customers, this is standard, but some customers have an entitlement for enhanced builds.
 */
export type GetDeploymentResponseBodyDefaultPurchaseType = ClosedEnum<typeof GetDeploymentResponseBodyDefaultPurchaseType>;
/**
 * Whether the build ran on a fixed or elastic machine. Used to drive billing for the build.
 */
export declare const GetDeploymentResponseBodyMachineSelectionType: {
    readonly Elastic: "elastic";
    readonly Fixed: "fixed";
};
/**
 * Whether the build ran on a fixed or elastic machine. Used to drive billing for the build.
 */
export type GetDeploymentResponseBodyMachineSelectionType = ClosedEnum<typeof GetDeploymentResponseBodyMachineSelectionType>;
/**
 * The setting which selected the build machine when the deployment was created. Frozen here so later project or team changes do not rewrite its history.
 */
export declare const GetDeploymentResponseBodySelectionSource: {
    readonly DeploymentOverride: "deployment-override";
    readonly ElasticAlgorithm: "elastic-algorithm";
    readonly PlanDefault: "plan-default";
    readonly ProjectSetting: "project-setting";
    readonly TeamEntitlement: "team-entitlement";
    readonly TeamSetting: "team-setting";
};
/**
 * The setting which selected the build machine when the deployment was created. Frozen here so later project or team changes do not rewrite its history.
 */
export type GetDeploymentResponseBodySelectionSource = ClosedEnum<typeof GetDeploymentResponseBodySelectionSource>;
/**
 * Build machine configuration recorded for this deployment's build. See {@link DeploymentBuildMachine}. Distinct from the team/user `resourceConfig.buildMachine`, which only carries `default`.
 */
export type GetDeploymentResponseBodyBuildMachine = {
    /**
     * Machine type which was purchased/selected for this build. `basic` is the 2vCPU tier, recorded on the deployment so the build pipeline can detect a basic build without consulting the project.
     */
    purchaseType?: GetDeploymentResponseBodyPurchaseType | undefined;
    /**
     * The default plan type for the build machine — what the customer is *paying* for on their plan. For most customers, this is standard, but some customers have an entitlement for enhanced builds.
     */
    defaultPurchaseType?: GetDeploymentResponseBodyDefaultPurchaseType | undefined;
    /**
     * Whether the build ran on a fixed or elastic machine. Used to drive billing for the build.
     */
    machineSelectionType?: GetDeploymentResponseBodyMachineSelectionType | undefined;
    /**
     * The setting which selected the build machine when the deployment was created. Frozen here so later project or team changes do not rewrite its history.
     */
    selectionSource?: GetDeploymentResponseBodySelectionSource | undefined;
    /**
     * Number of cores the build machine ran with. Set at dispatch time once the build lands on a hive.
     */
    cores?: number | undefined;
    /**
     * Memory, in MiB, the build machine ran with. Set at dispatch time once the build lands on a hive.
     */
    memory?: number | undefined;
};
export type GetDeploymentResponseBodyResourceConfig = {
    /**
     * Build machine configuration recorded for this deployment's build. See {@link DeploymentBuildMachine}. Distinct from the team/user `resourceConfig.buildMachine`, which only carries `default`.
     */
    buildMachine?: GetDeploymentResponseBodyBuildMachine | undefined;
};
export declare const GetDeploymentResponseBodyDeploymentsNodeVersion: {
    readonly TenDotX: "10.x";
    readonly TwelveDotX: "12.x";
    readonly FourteenDotX: "14.x";
    readonly SixteenDotX: "16.x";
    readonly EighteenDotX: "18.x";
    readonly TwentyDotX: "20.x";
    readonly TwentyTwoDotX: "22.x";
    readonly TwentyFourDotX: "24.x";
    readonly EightDot10DotX: "8.10.x";
};
export type GetDeploymentResponseBodyDeploymentsNodeVersion = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsNodeVersion>;
export declare const GetDeploymentResponseBodyFramework: {
    readonly ActixWeb: "actix-web";
    readonly Angular: "angular";
    readonly Ash: "ash";
    readonly Astro: "astro";
    readonly Axum: "axum";
    readonly Blitzjs: "blitzjs";
    readonly Brunch: "brunch";
    readonly Bun: "bun";
    readonly Container: "container";
    readonly CreateReactApp: "create-react-app";
    readonly Django: "django";
    readonly Docusaurus: "docusaurus";
    readonly Docusaurus2: "docusaurus-2";
    readonly Dojo: "dojo";
    readonly Eleventy: "eleventy";
    readonly Elysia: "elysia";
    readonly Ember: "ember";
    readonly Eve: "eve";
    readonly Express: "express";
    readonly FactoryEve: "factory-eve";
    readonly Fastapi: "fastapi";
    readonly Fasthtml: "fasthtml";
    readonly Fastify: "fastify";
    readonly Flask: "flask";
    readonly Gatsby: "gatsby";
    readonly Go: "go";
    readonly Gridsome: "gridsome";
    readonly H3: "h3";
    readonly Hexo: "hexo";
    readonly Hono: "hono";
    readonly Hugo: "hugo";
    readonly Hydrogen: "hydrogen";
    readonly IonicAngular: "ionic-angular";
    readonly IonicReact: "ionic-react";
    readonly Jekyll: "jekyll";
    readonly Koa: "koa";
    readonly Mastra: "mastra";
    readonly Middleman: "middleman";
    readonly Nestjs: "nestjs";
    readonly Nextjs: "nextjs";
    readonly Nitro: "nitro";
    readonly Node: "node";
    readonly Nuxtjs: "nuxtjs";
    readonly Parcel: "parcel";
    readonly Polymer: "polymer";
    readonly Preact: "preact";
    readonly Python: "python";
    readonly ReactRouter: "react-router";
    readonly Redwoodjs: "redwoodjs";
    readonly Remix: "remix";
    readonly Ruby: "ruby";
    readonly Rust: "rust";
    readonly Saber: "saber";
    readonly Sanity: "sanity";
    readonly SanityV2: "sanity-v2";
    readonly Sapper: "sapper";
    readonly Scully: "scully";
    readonly Services: "services";
    readonly Solidstart: "solidstart";
    readonly Solidstart1: "solidstart-1";
    readonly Stencil: "stencil";
    readonly Storybook: "storybook";
    readonly Svelte: "svelte";
    readonly Sveltekit: "sveltekit";
    readonly Sveltekit1: "sveltekit-1";
    readonly TanstackStart: "tanstack-start";
    readonly TanstackStartLovable: "tanstack-start-lovable";
    readonly Umijs: "umijs";
    readonly Vite: "vite";
    readonly Vitepress: "vitepress";
    readonly Vue: "vue";
    readonly Vuepress: "vuepress";
    readonly Xmcp: "xmcp";
    readonly Zola: "zola";
};
export type GetDeploymentResponseBodyFramework = ClosedEnum<typeof GetDeploymentResponseBodyFramework>;
export type GetDeploymentResponseBodySpeedInsights = {
    id: string;
    enabledAt?: number | undefined;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    hasData?: boolean | undefined;
    /**
     * When the first free (not Speed Insights Plus) production data point was observed, in ms. Set once by subscriber-analytics-events; projects that already had data before this field shipped get it backfilled on their next batch, so it reads "first free data point observed", not necessarily "first ever".
     */
    dataReceivedAt?: number | undefined;
    paidAt?: number | undefined;
};
export type GetDeploymentResponseBodyWebAnalytics = {
    id: string;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    enabledAt?: number | undefined;
    hasData?: true | undefined;
};
export type ResponseBodyProjectSettings = {
    nodeVersion?: GetDeploymentResponseBodyDeploymentsNodeVersion | undefined;
    buildCommand?: string | null | undefined;
    devCommand?: string | null | undefined;
    framework?: GetDeploymentResponseBodyFramework | null | undefined;
    commandForIgnoringBuildStep?: string | null | undefined;
    installCommand?: string | null | undefined;
    outputDirectory?: string | null | undefined;
    speedInsights?: GetDeploymentResponseBodySpeedInsights | undefined;
    webAnalytics?: GetDeploymentResponseBodyWebAnalytics | undefined;
};
export declare const GetDeploymentResponseBodyDeploymentsResponseStatus: {
    readonly Error: "error";
    readonly Pending: "pending";
    readonly Ready: "ready";
    readonly Skipped: "skipped";
    readonly Timeout: "timeout";
};
export type GetDeploymentResponseBodyDeploymentsResponseStatus = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsResponseStatus>;
export type GetDeploymentResponseBodyIntegrations = {
    status: GetDeploymentResponseBodyDeploymentsResponseStatus;
    startedAt: number;
    claimedAt?: number | undefined;
    completedAt?: number | undefined;
    skippedAt?: number | undefined;
    skippedBy?: string | undefined;
};
/**
 * Must be `http` or `https`.
 */
export declare const GetDeploymentResponseBodyProtocol: {
    readonly Http: "http";
    readonly Https: "https";
};
/**
 * Must be `http` or `https`.
 */
export type GetDeploymentResponseBodyProtocol = ClosedEnum<typeof GetDeploymentResponseBodyProtocol>;
export type GetDeploymentResponseBodyRemotePatterns = {
    /**
     * Must be `http` or `https`.
     */
    protocol?: GetDeploymentResponseBodyProtocol | undefined;
    /**
     * Can be literal or wildcard. Single `*` matches a single subdomain. Double `**` matches any number of subdomains.
     */
    hostname: string;
    /**
     * Can be literal port such as `8080` or empty string meaning no port.
     */
    port?: string | undefined;
    /**
     * Can be literal or wildcard. Single `*` matches a single path segment. Double `**` matches any number of path segments.
     */
    pathname?: string | undefined;
    /**
     * Can be literal query string such as `?v=1` or empty string meaning no query string.
     */
    search?: string | undefined;
};
export type GetDeploymentResponseBodyLocalPatterns = {
    /**
     * Can be literal or wildcard. Single `*` matches a single path segment. Double `**` matches any number of path segments.
     */
    pathname?: string | undefined;
    /**
     * Can be literal query string such as `?v=1` or empty string meaning no query string.
     */
    search?: string | undefined;
};
export declare const GetDeploymentResponseBodyFormats: {
    readonly ImageAvif: "image/avif";
    readonly ImageWebp: "image/webp";
};
export type GetDeploymentResponseBodyFormats = ClosedEnum<typeof GetDeploymentResponseBodyFormats>;
export declare const GetDeploymentResponseBodyContentDispositionType: {
    readonly Attachment: "attachment";
    readonly Inline: "inline";
};
export type GetDeploymentResponseBodyContentDispositionType = ClosedEnum<typeof GetDeploymentResponseBodyContentDispositionType>;
export type GetDeploymentResponseBodyImages = {
    sizes?: Array<number> | undefined;
    qualities?: Array<number> | undefined;
    domains?: Array<string> | undefined;
    remotePatterns?: Array<GetDeploymentResponseBodyRemotePatterns> | undefined;
    localPatterns?: Array<GetDeploymentResponseBodyLocalPatterns> | undefined;
    minimumCacheTTL?: number | undefined;
    formats?: Array<GetDeploymentResponseBodyFormats> | undefined;
    dangerouslyAllowSVG?: boolean | undefined;
    contentSecurityPolicy?: string | undefined;
    contentDispositionType?: GetDeploymentResponseBodyContentDispositionType | undefined;
};
/**
 * Principal type of the deployment creator.
 */
export declare const GetDeploymentResponseBodyDeploymentsResponse200Type: {
    readonly App: "app";
    readonly Integration: "integration";
    readonly System: "system";
    readonly User: "user";
};
/**
 * Principal type of the deployment creator.
 */
export type GetDeploymentResponseBodyDeploymentsResponse200Type = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsResponse200Type>;
/**
 * Information about the deployment creator
 */
export type GetDeploymentResponseBodyCreator = {
    /**
     * Stable creator id across principal types (user id, app id, integration configuration id, or `system`).
     */
    uid: string;
    /**
     * Principal type of the deployment creator.
     */
    type?: GetDeploymentResponseBodyDeploymentsResponse200Type | undefined;
    /**
     * The username of the user that created the deployment
     */
    username?: string | undefined;
    /**
     * The avatar of the user that created the deployment
     */
    avatar?: string | undefined;
};
export declare const GetDeploymentResponseBodyDeploymentsResponseReadyState: {
    readonly Building: "BUILDING";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Ready: "READY";
};
export type GetDeploymentResponseBodyDeploymentsResponseReadyState = ClosedEnum<typeof GetDeploymentResponseBodyDeploymentsResponseReadyState>;
export type ResponseBodyOutput = {
    path: string;
    functionName: string;
};
/**
 * A partial representation of a Build used by the deployment endpoint.
 */
export type GetDeploymentResponseBodyLambdas = {
    id: string;
    readyState?: GetDeploymentResponseBodyDeploymentsResponseReadyState | undefined;
    createdAt?: number | undefined;
    entrypoint?: string | null | undefined;
    readyStateAt?: number | undefined;
    output: Array<ResponseBodyOutput>;
};
export declare const GetDeploymentResponseBodyStatus: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
export type GetDeploymentResponseBodyStatus = ClosedEnum<typeof GetDeploymentResponseBodyStatus>;
/**
 * The team that owns the deployment if any
 */
export type GetDeploymentResponseBodyTeam = {
    id: string;
    name: string;
    slug: string;
    avatar?: string | undefined;
};
/**
 * If the deployment was created using a Custom Environment, then this property contains information regarding the environment used.
 */
export type GetDeploymentCustomEnvironmentDeployments2 = {
    id: string;
};
/**
 * The type of environment (production, preview, or development)
 */
export declare const GetDeploymentCustomEnvironmentDeploymentsType: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
/**
 * The type of environment (production, preview, or development)
 */
export type GetDeploymentCustomEnvironmentDeploymentsType = ClosedEnum<typeof GetDeploymentCustomEnvironmentDeploymentsType>;
/**
 * The type of matching to perform
 */
export declare const GetDeploymentCustomEnvironmentDeploymentsResponse200Type: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type GetDeploymentCustomEnvironmentDeploymentsResponse200Type = ClosedEnum<typeof GetDeploymentCustomEnvironmentDeploymentsResponse200Type>;
/**
 * Configuration for matching git branches to this environment
 */
export type GetDeploymentCustomEnvironmentBranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: GetDeploymentCustomEnvironmentDeploymentsResponse200Type;
    /**
     * The pattern to match against branch names
     */
    pattern: string;
};
/**
 * A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
 */
export type GetDeploymentCustomEnvironmentVerification = {
    type: string;
    domain: string;
    value: string;
    reason: string;
};
/**
 * List of domains associated with this environment
 */
export type GetDeploymentCustomEnvironmentDomains = {
    name: string;
    apexName: string;
    projectId: string;
    redirect?: string | null | undefined;
    redirectStatusCode?: number | null | undefined;
    gitBranch?: string | null | undefined;
    customEnvironmentId?: string | null | undefined;
    updatedAt?: number | undefined;
    createdAt?: number | undefined;
    /**
     * `true` if the domain is verified for use with the project. If `false` it will not be used as an alias on this project until the challenge in `verification` is completed.
     */
    verified: boolean;
    /**
     * A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
     */
    verification?: Array<GetDeploymentCustomEnvironmentVerification> | undefined;
};
/**
 * If the deployment was created using a Custom Environment, then this property contains information regarding the environment used.
 */
export type GetDeploymentCustomEnvironmentDeployments1 = {
    /**
     * Unique identifier for the custom environment (format: env_*)
     */
    id: string;
    /**
     * URL-friendly name of the environment
     */
    slug: string;
    /**
     * The type of environment (production, preview, or development)
     */
    type: GetDeploymentCustomEnvironmentDeploymentsType;
    /**
     * Optional description of the environment's purpose
     */
    description?: string | undefined;
    /**
     * Configuration for matching git branches to this environment
     */
    branchMatcher?: GetDeploymentCustomEnvironmentBranchMatcher | undefined;
    /**
     * List of domains associated with this environment
     */
    domains?: Array<GetDeploymentCustomEnvironmentDomains> | undefined;
    /**
     * List of aliases for the current deployment
     */
    currentDeploymentAliases?: Array<string> | undefined;
    /**
     * Timestamp when the environment was created
     */
    createdAt: number;
    /**
     * Timestamp when the environment was last updated
     */
    updatedAt: number;
};
export type ResponseBodyCustomEnvironment = GetDeploymentCustomEnvironmentDeployments1 | GetDeploymentCustomEnvironmentDeployments2;
export declare const GetDeploymentResponseBodyOomReport: {
    readonly OutOfMemory: "out-of-memory";
};
export type GetDeploymentResponseBodyOomReport = ClosedEnum<typeof GetDeploymentResponseBodyOomReport>;
/**
 * If defined, either `staging` if a staging alias in the format `<project>.<team>.now.sh` was assigned upon creation, or `production` if the aliases from `alias` were assigned. `null` value indicates the "preview" deployment.
 */
export declare const ResponseBodyTarget: {
    readonly Production: "production";
    readonly Staging: "staging";
};
/**
 * If defined, either `staging` if a staging alias in the format `<project>.<team>.now.sh` was assigned upon creation, or `production` if the aliases from `alias` were assigned. `null` value indicates the "preview" deployment.
 */
export type ResponseBodyTarget = ClosedEnum<typeof ResponseBodyTarget>;
/**
 * The state of the deployment depending on the process of deploying, or if it is ready or in an error state
 */
export declare const ResponseBodyReadyState: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
/**
 * The state of the deployment depending on the process of deploying, or if it is ready or in an error state
 */
export type ResponseBodyReadyState = ClosedEnum<typeof ResponseBodyReadyState>;
/**
 * An object that will contain a `code` and a `message` when the aliasing fails, otherwise the value will be `null`
 */
export type ResponseBodyAliasError = {
    code: string;
    message: string;
};
export type ResponseBodyAliasWarning = {
    code: string;
    message: string;
    link?: string | undefined;
    action?: string | undefined;
};
export declare const GetDeploymentResponseBodyType: {
    readonly Lambdas: "LAMBDAS";
};
export type GetDeploymentResponseBodyType = ClosedEnum<typeof GetDeploymentResponseBodyType>;
export declare const GetDeploymentResponseBodyChecksState: {
    readonly Completed: "completed";
    readonly Registered: "registered";
    readonly Running: "running";
};
export type GetDeploymentResponseBodyChecksState = ClosedEnum<typeof GetDeploymentResponseBodyChecksState>;
export declare const GetDeploymentResponseBodyChecksConclusion: {
    readonly Canceled: "canceled";
    readonly Failed: "failed";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type GetDeploymentResponseBodyChecksConclusion = ClosedEnum<typeof GetDeploymentResponseBodyChecksConclusion>;
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type: {
    readonly CursorOrigin: "cursor-origin";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type>;
export type GetDeploymentGitSource19 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type;
    ref: string;
    sha: string;
    repoId: string;
    owner: string;
    repo: string;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type: {
    readonly Vercel: "vercel";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type>;
export type GetDeploymentGitSource18 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type;
    ref: string;
    sha: string;
    org: string;
    repo: string;
    repoPushedAt?: number | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type: {
    readonly Bitbucket: "bitbucket";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type>;
export type GetDeploymentGitSource17 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type;
    ref: string;
    sha: string;
    owner?: string | undefined;
    slug?: string | undefined;
    workspaceUuid: string;
    repoUuid: string;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type: {
    readonly Gitlab: "gitlab";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type>;
export type GetDeploymentGitSource16 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type;
    ref: string;
    sha: string;
    projectId: number;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type: {
    readonly GithubLimited: "github-limited";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type>;
export type GetDeploymentGitSource15 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type;
    ref: string;
    sha: string;
    repoId: number;
    org?: string | undefined;
    repo?: string | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type: {
    readonly GithubCustomHost: "github-custom-host";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type>;
export type GetDeploymentGitSource14 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type;
    host: string;
    ref: string;
    sha: string;
    repoId: number;
    org?: string | undefined;
    repo?: string | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type: {
    readonly Github: "github";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type>;
export type GetDeploymentGitSource13 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type;
    ref: string;
    sha: string;
    repoId: number;
    org?: string | undefined;
    repo?: string | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type: {
    readonly Custom: "custom";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type>;
/**
 * Allows custom git sources (local folder mounted to the container) in test mode
 */
export type GetDeploymentGitSource12 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type;
    ref: string;
    sha: string;
    gitUrl: string;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type: {
    readonly CursorOrigin: "cursor-origin";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type>;
export type GetDeploymentGitSource11 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type;
    /**
     * Origin repository id.
     */
    repoId: string;
    /**
     * Owner (namespace) slug.
     */
    owner?: string | undefined;
    repo?: string | undefined;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type: {
    readonly Vercel: "vercel";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type>;
export type GetDeploymentGitSource10 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type;
    org?: string | undefined;
    repo?: string | undefined;
    sha: string;
    repoPushedAt?: number | undefined;
    ref?: string | null | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type: {
    readonly Bitbucket: "bitbucket";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type>;
export type GetDeploymentGitSource9 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type;
    owner: string;
    slug: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type: {
    readonly Bitbucket: "bitbucket";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type>;
export type GetDeploymentGitSource8 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type;
    workspaceUuid?: string | undefined;
    repoUuid: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType: {
    readonly Gitlab: "gitlab";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType>;
export type GetDeploymentGitSourceProjectId = string | number;
export type GetDeploymentGitSource7 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType;
    projectId: string | number;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType: {
    readonly GithubLimited: "github-limited";
};
export type GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType>;
export type GetDeploymentGitSource6 = {
    type: GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType;
    org: string;
    repo: string;
    ref?: string | null | undefined;
    sha?: string | undefined;
    prId?: number | null | undefined;
};
export declare const GetDeploymentGitSourceDeploymentsResponse200Type: {
    readonly GithubLimited: "github-limited";
};
export type GetDeploymentGitSourceDeploymentsResponse200Type = ClosedEnum<typeof GetDeploymentGitSourceDeploymentsResponse200Type>;
/** @internal */
export type GetDeploymentRequest$Outbound = {
    idOrUrl: string;
    withGitRepoInfo?: string | undefined;
    teamId?: string | undefined;
    slug?: string | undefined;
};
/** @internal */
export declare const GetDeploymentRequest$outboundSchema: z.ZodType<GetDeploymentRequest$Outbound, z.ZodTypeDef, GetDeploymentRequest>;
export declare function getDeploymentRequestToJSON(getDeploymentRequest: GetDeploymentRequest): string;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsResponseType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsResponseType>;
/** @internal */
export declare const ResponseBodyCreator$inboundSchema: z.ZodType<ResponseBodyCreator, z.ZodTypeDef, unknown>;
export declare function responseBodyCreatorFromJSON(jsonString: string): SafeParseResult<ResponseBodyCreator, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsResponse200ReadyState$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsResponse200ReadyState>;
/** @internal */
export declare const GetDeploymentResponseBodyOutput$inboundSchema: z.ZodType<GetDeploymentResponseBodyOutput, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyOutputFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyOutput, SDKValidationError>;
/** @internal */
export declare const ResponseBodyLambdas$inboundSchema: z.ZodType<ResponseBodyLambdas, z.ZodTypeDef, unknown>;
export declare function responseBodyLambdasFromJSON(jsonString: string): SafeParseResult<ResponseBodyLambdas, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsStatus$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsStatus>;
/** @internal */
export declare const ResponseBodyTeam$inboundSchema: z.ZodType<ResponseBodyTeam, z.ZodTypeDef, unknown>;
export declare function responseBodyTeamFromJSON(jsonString: string): SafeParseResult<ResponseBodyTeam, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironment2$inboundSchema: z.ZodType<GetDeploymentCustomEnvironment2, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironment2FromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironment2, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentCustomEnvironmentType>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeploymentsResponseType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentCustomEnvironmentDeploymentsResponseType>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeploymentsBranchMatcher$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentDeploymentsBranchMatcher, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentDeploymentsBranchMatcherFromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentDeploymentsBranchMatcher, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeploymentsVerification$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentDeploymentsVerification, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentDeploymentsVerificationFromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentDeploymentsVerification, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeploymentsDomains$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentDeploymentsDomains, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentDeploymentsDomainsFromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentDeploymentsDomains, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironment1$inboundSchema: z.ZodType<GetDeploymentCustomEnvironment1, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironment1FromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironment1, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyCustomEnvironment$inboundSchema: z.ZodType<GetDeploymentResponseBodyCustomEnvironment, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyCustomEnvironmentFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyCustomEnvironment, SDKValidationError>;
/** @internal */
export declare const ResponseBodyOomReport$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyOomReport>;
/** @internal */
export declare const GetDeploymentResponseBodyTarget$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyTarget>;
/** @internal */
export declare const GetDeploymentResponseBodyReadyState$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyReadyState>;
/** @internal */
export declare const GetDeploymentResponseBodyAliasError$inboundSchema: z.ZodType<GetDeploymentResponseBodyAliasError, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyAliasErrorFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyAliasError, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyAliasWarning$inboundSchema: z.ZodType<GetDeploymentResponseBodyAliasWarning, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyAliasWarningFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyAliasWarning, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsType>;
/** @internal */
export declare const ResponseBodyChecksState$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyChecksState>;
/** @internal */
export declare const ResponseBodyChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyChecksConclusion>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody319Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments19$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments19, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments19FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments19, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody318Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments18$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments18, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments18FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments18, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody317Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments17$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments17, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments17FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments17, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody316Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments16$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments16, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments16FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments16, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody315Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments15$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments15, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments15FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments15, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody314Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments14$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments14, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments14FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments14, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody313Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments13$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments13, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments13FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments13, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody312Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments12$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments12, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments12FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments12, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody311Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments11$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments11, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments11FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments11, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody310Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments10$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments10, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments10FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments10, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody39Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments9$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments9, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments9FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments9, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody38Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments8$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments8, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments8FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments8, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody37Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsProjectId$inboundSchema: z.ZodType<GetDeploymentGitSourceDeploymentsProjectId, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeploymentsProjectIdFromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeploymentsProjectId, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments7$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments7, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments7FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments7, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody36Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments6$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments6, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments6FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments6, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody35Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200RepoId$inboundSchema: z.ZodType<GetDeploymentGitSourceDeploymentsResponse200RepoId, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeploymentsResponse200RepoIdFromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeploymentsResponse200RepoId, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeployments5$inboundSchema: z.ZodType<GetDeploymentGitSourceDeployments5, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeployments5FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeployments5, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody34Type>;
/** @internal */
export declare const GetDeploymentGitSource4$inboundSchema: z.ZodType<GetDeploymentGitSource4, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource4FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource4, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody33Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponseRepoId$inboundSchema: z.ZodType<GetDeploymentGitSourceDeploymentsResponseRepoId, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeploymentsResponseRepoIdFromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeploymentsResponseRepoId, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSource3$inboundSchema: z.ZodType<GetDeploymentGitSource3, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource3FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource3, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody32Type>;
/** @internal */
export declare const GetDeploymentGitSource2$inboundSchema: z.ZodType<GetDeploymentGitSource2, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource2FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource2, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody3Type>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsRepoId$inboundSchema: z.ZodType<GetDeploymentGitSourceDeploymentsRepoId, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceDeploymentsRepoIdFromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceDeploymentsRepoId, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSource1$inboundSchema: z.ZodType<GetDeploymentGitSource1, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource1FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyGitSource$inboundSchema: z.ZodType<ResponseBodyGitSource, z.ZodTypeDef, unknown>;
export declare function responseBodyGitSourceFromJSON(jsonString: string): SafeParseResult<ResponseBodyGitSource, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsState$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsState>;
/** @internal */
export declare const ResponseBodyManualProvisioning$inboundSchema: z.ZodType<ResponseBodyManualProvisioning, z.ZodTypeDef, unknown>;
export declare function responseBodyManualProvisioningFromJSON(jsonString: string): SafeParseResult<ResponseBodyManualProvisioning, SDKValidationError>;
/** @internal */
export declare const ResponseBodyNodeVersion$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyNodeVersion>;
/** @internal */
export declare const GetDeploymentResponseBodyProject$inboundSchema: z.ZodType<GetDeploymentResponseBodyProject, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyProjectFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyProject, SDKValidationError>;
/** @internal */
export declare const ResponseBodyReadySubstate$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyReadySubstate>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsSource$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsSource>;
/** @internal */
export declare const ResponseBodyOidcTokenClaims$inboundSchema: z.ZodType<ResponseBodyOidcTokenClaims, z.ZodTypeDef, unknown>;
export declare function responseBodyOidcTokenClaimsFromJSON(jsonString: string): SafeParseResult<ResponseBodyOidcTokenClaims, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBody3$inboundSchema: z.ZodType<GetDeploymentResponseBody3, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBody3FromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBody3, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyAliasAssignedAt$inboundSchema: z.ZodType<GetDeploymentResponseBodyAliasAssignedAt, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyAliasAssignedAtFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyAliasAssignedAt, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyBuild$inboundSchema: z.ZodType<GetDeploymentResponseBodyBuild, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyBuildFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyBuild, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyBuilds$inboundSchema: z.ZodType<GetDeploymentResponseBodyBuilds, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyBuildsFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyBuilds, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyPurchaseType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyPurchaseType>;
/** @internal */
export declare const GetDeploymentResponseBodyDefaultPurchaseType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDefaultPurchaseType>;
/** @internal */
export declare const GetDeploymentResponseBodyMachineSelectionType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyMachineSelectionType>;
/** @internal */
export declare const GetDeploymentResponseBodySelectionSource$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodySelectionSource>;
/** @internal */
export declare const GetDeploymentResponseBodyBuildMachine$inboundSchema: z.ZodType<GetDeploymentResponseBodyBuildMachine, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyBuildMachineFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyBuildMachine, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyResourceConfig$inboundSchema: z.ZodType<GetDeploymentResponseBodyResourceConfig, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyResourceConfigFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyResourceConfig, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsNodeVersion$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsNodeVersion>;
/** @internal */
export declare const GetDeploymentResponseBodyFramework$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyFramework>;
/** @internal */
export declare const GetDeploymentResponseBodySpeedInsights$inboundSchema: z.ZodType<GetDeploymentResponseBodySpeedInsights, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodySpeedInsightsFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodySpeedInsights, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyWebAnalytics$inboundSchema: z.ZodType<GetDeploymentResponseBodyWebAnalytics, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyWebAnalyticsFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyWebAnalytics, SDKValidationError>;
/** @internal */
export declare const ResponseBodyProjectSettings$inboundSchema: z.ZodType<ResponseBodyProjectSettings, z.ZodTypeDef, unknown>;
export declare function responseBodyProjectSettingsFromJSON(jsonString: string): SafeParseResult<ResponseBodyProjectSettings, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsResponseStatus$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsResponseStatus>;
/** @internal */
export declare const GetDeploymentResponseBodyIntegrations$inboundSchema: z.ZodType<GetDeploymentResponseBodyIntegrations, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyIntegrationsFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyIntegrations, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyProtocol$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyProtocol>;
/** @internal */
export declare const GetDeploymentResponseBodyRemotePatterns$inboundSchema: z.ZodType<GetDeploymentResponseBodyRemotePatterns, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyRemotePatternsFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyRemotePatterns, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyLocalPatterns$inboundSchema: z.ZodType<GetDeploymentResponseBodyLocalPatterns, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyLocalPatternsFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyLocalPatterns, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyFormats$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyFormats>;
/** @internal */
export declare const GetDeploymentResponseBodyContentDispositionType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyContentDispositionType>;
/** @internal */
export declare const GetDeploymentResponseBodyImages$inboundSchema: z.ZodType<GetDeploymentResponseBodyImages, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyImagesFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyImages, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsResponse200Type>;
/** @internal */
export declare const GetDeploymentResponseBodyCreator$inboundSchema: z.ZodType<GetDeploymentResponseBodyCreator, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyCreatorFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyCreator, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyDeploymentsResponseReadyState$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyDeploymentsResponseReadyState>;
/** @internal */
export declare const ResponseBodyOutput$inboundSchema: z.ZodType<ResponseBodyOutput, z.ZodTypeDef, unknown>;
export declare function responseBodyOutputFromJSON(jsonString: string): SafeParseResult<ResponseBodyOutput, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyLambdas$inboundSchema: z.ZodType<GetDeploymentResponseBodyLambdas, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyLambdasFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyLambdas, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyStatus$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyStatus>;
/** @internal */
export declare const GetDeploymentResponseBodyTeam$inboundSchema: z.ZodType<GetDeploymentResponseBodyTeam, z.ZodTypeDef, unknown>;
export declare function getDeploymentResponseBodyTeamFromJSON(jsonString: string): SafeParseResult<GetDeploymentResponseBodyTeam, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeployments2$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentDeployments2, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentDeployments2FromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentDeployments2, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeploymentsType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentCustomEnvironmentDeploymentsType>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeploymentsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentCustomEnvironmentDeploymentsResponse200Type>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentBranchMatcher$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentBranchMatcher, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentBranchMatcherFromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentBranchMatcher, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentVerification$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentVerification, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentVerificationFromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentVerification, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDomains$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentDomains, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentDomainsFromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentDomains, SDKValidationError>;
/** @internal */
export declare const GetDeploymentCustomEnvironmentDeployments1$inboundSchema: z.ZodType<GetDeploymentCustomEnvironmentDeployments1, z.ZodTypeDef, unknown>;
export declare function getDeploymentCustomEnvironmentDeployments1FromJSON(jsonString: string): SafeParseResult<GetDeploymentCustomEnvironmentDeployments1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyCustomEnvironment$inboundSchema: z.ZodType<ResponseBodyCustomEnvironment, z.ZodTypeDef, unknown>;
export declare function responseBodyCustomEnvironmentFromJSON(jsonString: string): SafeParseResult<ResponseBodyCustomEnvironment, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyOomReport$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyOomReport>;
/** @internal */
export declare const ResponseBodyTarget$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyTarget>;
/** @internal */
export declare const ResponseBodyReadyState$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyReadyState>;
/** @internal */
export declare const ResponseBodyAliasError$inboundSchema: z.ZodType<ResponseBodyAliasError, z.ZodTypeDef, unknown>;
export declare function responseBodyAliasErrorFromJSON(jsonString: string): SafeParseResult<ResponseBodyAliasError, SDKValidationError>;
/** @internal */
export declare const ResponseBodyAliasWarning$inboundSchema: z.ZodType<ResponseBodyAliasWarning, z.ZodTypeDef, unknown>;
export declare function responseBodyAliasWarningFromJSON(jsonString: string): SafeParseResult<ResponseBodyAliasWarning, SDKValidationError>;
/** @internal */
export declare const GetDeploymentResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyType>;
/** @internal */
export declare const GetDeploymentResponseBodyChecksState$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyChecksState>;
/** @internal */
export declare const GetDeploymentResponseBodyChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentResponseBodyChecksConclusion>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody219Type>;
/** @internal */
export declare const GetDeploymentGitSource19$inboundSchema: z.ZodType<GetDeploymentGitSource19, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource19FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource19, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody218Type>;
/** @internal */
export declare const GetDeploymentGitSource18$inboundSchema: z.ZodType<GetDeploymentGitSource18, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource18FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource18, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody217Type>;
/** @internal */
export declare const GetDeploymentGitSource17$inboundSchema: z.ZodType<GetDeploymentGitSource17, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource17FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource17, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody216Type>;
/** @internal */
export declare const GetDeploymentGitSource16$inboundSchema: z.ZodType<GetDeploymentGitSource16, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource16FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource16, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody215Type>;
/** @internal */
export declare const GetDeploymentGitSource15$inboundSchema: z.ZodType<GetDeploymentGitSource15, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource15FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource15, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody214Type>;
/** @internal */
export declare const GetDeploymentGitSource14$inboundSchema: z.ZodType<GetDeploymentGitSource14, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource14FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource14, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody213Type>;
/** @internal */
export declare const GetDeploymentGitSource13$inboundSchema: z.ZodType<GetDeploymentGitSource13, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource13FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource13, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody212Type>;
/** @internal */
export declare const GetDeploymentGitSource12$inboundSchema: z.ZodType<GetDeploymentGitSource12, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource12FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource12, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody211Type>;
/** @internal */
export declare const GetDeploymentGitSource11$inboundSchema: z.ZodType<GetDeploymentGitSource11, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource11FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource11, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody210Type>;
/** @internal */
export declare const GetDeploymentGitSource10$inboundSchema: z.ZodType<GetDeploymentGitSource10, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource10FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource10, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody29Type>;
/** @internal */
export declare const GetDeploymentGitSource9$inboundSchema: z.ZodType<GetDeploymentGitSource9, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource9FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource9, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBody2Type>;
/** @internal */
export declare const GetDeploymentGitSource8$inboundSchema: z.ZodType<GetDeploymentGitSource8, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource8FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource8, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONResponseBodyType>;
/** @internal */
export declare const GetDeploymentGitSourceProjectId$inboundSchema: z.ZodType<GetDeploymentGitSourceProjectId, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSourceProjectIdFromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSourceProjectId, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSource7$inboundSchema: z.ZodType<GetDeploymentGitSource7, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource7FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource7, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200ApplicationJSONType>;
/** @internal */
export declare const GetDeploymentGitSource6$inboundSchema: z.ZodType<GetDeploymentGitSource6, z.ZodTypeDef, unknown>;
export declare function getDeploymentGitSource6FromJSON(jsonString: string): SafeParseResult<GetDeploymentGitSource6, SDKValidationError>;
/** @internal */
export declare const GetDeploymentGitSourceDeploymentsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof GetDeploymentGitSourceDeploymentsResponse200Type>;
//# sourceMappingURL=getdeploymentgitsourcedeploymentsresponse200type.d.ts.map