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,527 lines 83.4 kB
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { GetProjectsContentHint10, GetProjectsContentHint11, GetProjectsContentHint12, GetProjectsContentHint13, GetProjectsContentHint14, GetProjectsContentHint15, GetProjectsContentHint16, GetProjectsContentHint17, GetProjectsResponseBodyProjectsTarget, GetProjectsResponseBodyType } from "./getprojectscontenthint10.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type GetProjectsContentHint9 = {
    type: "postgres-url-non-pooling";
    storeId: string;
};
export type GetProjectsContentHint8 = {
    type: "postgres-url";
    storeId: string;
};
export type GetProjectsContentHint7 = {
    type: "blob-webhook-public-key";
    storeId: string;
};
export type GetProjectsContentHint6 = {
    type: "blob-store-id";
    storeId: string;
};
export type GetProjectsContentHint5 = {
    type: "blob-read-write-token";
    storeId: string;
};
export type GetProjectsContentHint4 = {
    type: "redis-rest-api-read-only-token";
    storeId: string;
};
export type GetProjectsContentHint3 = {
    type: "redis-rest-api-token";
    storeId: string;
};
export type GetProjectsContentHint2 = {
    type: "redis-rest-api-url";
    storeId: string;
};
export type GetProjectsContentHint1 = {
    type: "redis-url";
    storeId: string;
};
export type GetProjectsResponseBodyContentHint = GetProjectsContentHint1 | GetProjectsContentHint2 | GetProjectsContentHint3 | GetProjectsContentHint4 | GetProjectsContentHint5 | GetProjectsContentHint6 | GetProjectsContentHint7 | GetProjectsContentHint8 | GetProjectsContentHint9 | GetProjectsContentHint10 | GetProjectsContentHint11 | GetProjectsContentHint12 | GetProjectsContentHint13 | GetProjectsContentHint14 | GetProjectsContentHint15 | GetProjectsContentHint16 | GetProjectsContentHint17;
export declare const GetProjectsResponseBodyProjectsType: {
    readonly FlagsSecret: "flags-secret";
};
export type GetProjectsResponseBodyProjectsType = ClosedEnum<typeof GetProjectsResponseBodyProjectsType>;
/**
 * Similar to `contentHints`, but should not be exposed to the user.
 */
export type GetProjectsResponseBodyInternalContentHint = {
    type: GetProjectsResponseBodyProjectsType;
    /**
     * Contains the `value` of the env variable, encrypted with a special key to make decryption possible in the subscriber Lambda.
     */
    encryptedValue: string;
};
export type ResponseBodyEnv = {
    target?: GetProjectsResponseBodyProjectsTarget | undefined;
    type: GetProjectsResponseBodyType;
    /**
     * This is used to identify variables that have been migrated from type secret to sensitive.
     */
    sunsetSecretId?: string | undefined;
    /**
     * Legacy now-encryption ciphertext, present after migration swaps value/vsmValue
     */
    legacyValue?: string | undefined;
    decrypted?: boolean | undefined;
    value: string;
    vsmValue?: string | undefined;
    id?: string | undefined;
    key: string;
    configurationId?: string | null | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    createdBy?: string | null | undefined;
    updatedBy?: string | null | undefined;
    gitBranch?: string | undefined;
    edgeConfigId?: string | null | undefined;
    edgeConfigTokenId?: string | null | undefined;
    contentHint?: GetProjectsContentHint1 | GetProjectsContentHint2 | GetProjectsContentHint3 | GetProjectsContentHint4 | GetProjectsContentHint5 | GetProjectsContentHint6 | GetProjectsContentHint7 | GetProjectsContentHint8 | GetProjectsContentHint9 | GetProjectsContentHint10 | GetProjectsContentHint11 | GetProjectsContentHint12 | GetProjectsContentHint13 | GetProjectsContentHint14 | GetProjectsContentHint15 | GetProjectsContentHint16 | GetProjectsContentHint17 | null | undefined;
    /**
     * Similar to `contentHints`, but should not be exposed to the user.
     */
    internalContentHint?: GetProjectsResponseBodyInternalContentHint | null | undefined;
    comment?: string | undefined;
    customEnvironmentIds?: Array<string> | undefined;
};
export declare const ResponseBodyFramework: {
    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 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 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 Umijs: "umijs";
    readonly Vite: "vite";
    readonly Vitepress: "vitepress";
    readonly Vue: "vue";
    readonly Vuepress: "vuepress";
    readonly Xmcp: "xmcp";
    readonly Zola: "zola";
};
export type ResponseBodyFramework = ClosedEnum<typeof ResponseBodyFramework>;
export type ResponseBodyAliasAssigned = number | boolean;
export type GetProjectsResponseBodyBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export type GetProjectsResponseBodyCreator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type ResponseBodyLatestDeployments = {
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    builds?: Array<GetProjectsResponseBodyBuilds> | undefined;
    createdAt: number;
    createdIn: string;
    creator: GetProjectsResponseBodyCreator | null;
    deploymentHostname: string;
    name: string;
    forced?: boolean | undefined;
    id: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    plan: string;
    private: boolean;
    readyState: string;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: string;
    url: string;
    userId: string;
    withCache?: boolean | undefined;
};
export type GetProjectsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type GetProjectsLink6 = {
    org: string;
    repo: string;
    type: "vercel";
    createdAt?: number | undefined;
    deployHooks: Array<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type GetProjectsLinkProjectsResponse200ApplicationJSONDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type GetProjectsLink5 = {
    name: string;
    slug: string;
    owner: string;
    type: "bitbucket";
    uuid: string;
    workspaceUuid: string;
    createdAt?: number | undefined;
    deployHooks: Array<GetProjectsLinkProjectsResponse200ApplicationJSONDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type GetProjectsLinkProjectsResponse200DeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type GetProjectsLink4 = {
    projectId: string;
    projectName: string;
    projectNameWithNamespace: string;
    projectNamespace: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes. This is the id of the top level group that a namespace belongs to. Gitlab supports group nesting (up to 20 levels).
     */
    projectOwnerId?: number | undefined;
    projectUrl: string;
    type: "gitlab";
    createdAt?: number | undefined;
    deployHooks: Array<GetProjectsLinkProjectsResponse200DeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type GetProjectsLinkProjectsResponseDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type GetProjectsLink3 = {
    org: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
     */
    repoOwnerId?: number | undefined;
    repo?: string | undefined;
    repoId?: number | undefined;
    type: "github-custom-host";
    host: string;
    createdAt?: number | undefined;
    deployHooks: Array<GetProjectsLinkProjectsResponseDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type GetProjectsLinkProjectsDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type GetProjectsLink2 = {
    type: "github-limited";
    repo?: string | undefined;
    repoId?: number | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    org: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
     */
    repoOwnerId?: number | undefined;
    deployHooks: Array<GetProjectsLinkProjectsDeployHooks>;
    gitCredentialId: string;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type GetProjectsLinkDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type GetProjectsLink1 = {
    org: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
     */
    repoOwnerId?: number | undefined;
    repo?: string | undefined;
    repoId?: number | undefined;
    type: "github";
    createdAt?: number | undefined;
    deployHooks: Array<GetProjectsLinkDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type ResponseBodyLink = GetProjectsLink1 | GetProjectsLink2 | GetProjectsLink3 | GetProjectsLink4 | GetProjectsLink5 | GetProjectsLink6;
export declare const GetProjectsResponseBodyNodeVersion: {
    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 GetProjectsResponseBodyNodeVersion = ClosedEnum<typeof GetProjectsResponseBodyNodeVersion>;
export type ResponseBodyPasswordProtection = {};
export declare const ResponseBodyDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type ResponseBodyDeploymentType = ClosedEnum<typeof ResponseBodyDeploymentType>;
export type ResponseBodyPassport = {
    deploymentType: ResponseBodyDeploymentType;
    connectorId: string;
};
export declare const ResponseBodyFunctionDefaultMemoryType: {
    readonly Performance: "performance";
    readonly PerformanceXl: "performance_xl";
    readonly Standard: "standard";
    readonly StandardLegacy: "standard_legacy";
};
export type ResponseBodyFunctionDefaultMemoryType = ClosedEnum<typeof ResponseBodyFunctionDefaultMemoryType>;
export declare const ResponseBodyBuildMachineType: {
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
export type ResponseBodyBuildMachineType = ClosedEnum<typeof ResponseBodyBuildMachineType>;
export declare const ResponseBodyBuildMachineSelection: {
    readonly Elastic: "elastic";
    readonly Fixed: "fixed";
};
export type ResponseBodyBuildMachineSelection = ClosedEnum<typeof ResponseBodyBuildMachineSelection>;
export declare const GetProjectsResponseBodyConfiguration: {
    readonly SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE";
    readonly WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE";
};
export type GetProjectsResponseBodyConfiguration = ClosedEnum<typeof GetProjectsResponseBodyConfiguration>;
export type ResponseBodyBuildQueue = {
    configuration?: GetProjectsResponseBodyConfiguration | undefined;
};
export type ResponseBodyResourceConfig = {
    elasticConcurrencyEnabled?: boolean | undefined;
    fluid?: boolean | undefined;
    functionDefaultRegions: Array<string>;
    functionDefaultTimeout?: number | undefined;
    functionDefaultMemoryType?: ResponseBodyFunctionDefaultMemoryType | undefined;
    functionZeroConfigFailover?: boolean | undefined;
    buildMachineType?: ResponseBodyBuildMachineType | undefined;
    buildMachineSelection?: ResponseBodyBuildMachineSelection | undefined;
    buildMachineElasticLastUpdated?: number | undefined;
    isNSNBDisabled?: boolean | undefined;
    buildQueue?: ResponseBodyBuildQueue | undefined;
    enableFunctionsBeta?: boolean | undefined;
};
/**
 * An array of all the stages required during a deployment release. Each stage defines a target percentage and advancement rules. The final stage must always have targetPercentage: 100.
 */
export type ResponseBodyStages = {
    /**
     * The percentage of traffic to serve to the canary deployment (0-100)
     */
    targetPercentage: number;
    /**
     * Whether or not this stage requires manual approval to proceed
     */
    requireApproval?: boolean | undefined;
    /**
     * Duration in minutes for automatic advancement to the next stage
     */
    duration?: number | undefined;
    /**
     * Whether to linearly shift traffic over the duration of this stage
     */
    linearShift?: boolean | undefined;
};
/**
 * Project-level rolling release configuration that defines how deployments should be gradually rolled out
 */
export type ResponseBodyRollingRelease = {
    /**
     * The environment that the release targets, currently only supports production. Adding in case we want to configure with alias groups or custom environments.
     */
    target: string;
    /**
     * An array of all the stages required during a deployment release. Each stage defines a target percentage and advancement rules. The final stage must always have targetPercentage: 100.
     */
    stages?: Array<ResponseBodyStages> | null | undefined;
    /**
     * Whether the request served by a canary deployment should return a header indicating a canary was served. Defaults to `false` when omitted.
     */
    canaryResponseHeader?: boolean | undefined;
};
export type ResponseBodySpeedInsights = {
    id: string;
    enabledAt?: number | undefined;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    hasData?: boolean | undefined;
    paidAt?: number | undefined;
};
export declare const GetProjectsResponseBodyDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type GetProjectsResponseBodyDeploymentType = ClosedEnum<typeof GetProjectsResponseBodyDeploymentType>;
export declare const ResponseBodyCve55182MigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type ResponseBodyCve55182MigrationAppliedFrom = ClosedEnum<typeof ResponseBodyCve55182MigrationAppliedFrom>;
export declare const ResponseBodyApril2026SecurityIncidentMigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type ResponseBodyApril2026SecurityIncidentMigrationAppliedFrom = ClosedEnum<typeof ResponseBodyApril2026SecurityIncidentMigrationAppliedFrom>;
export type ResponseBodySsoProtection = {
    deploymentType: GetProjectsResponseBodyDeploymentType;
    cve55182MigrationAppliedFrom?: ResponseBodyCve55182MigrationAppliedFrom | null | undefined;
    april2026SecurityIncidentMigrationAppliedFrom?: ResponseBodyApril2026SecurityIncidentMigrationAppliedFrom | null | undefined;
};
export type GetProjectsResponseBodyAliasAssigned = number | boolean;
export type GetProjectsResponseBodyProjectsBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export type GetProjectsResponseBodyProjectsCreator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type ResponseBodyTargets = {
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    builds?: Array<GetProjectsResponseBodyProjectsBuilds> | undefined;
    createdAt: number;
    createdIn: string;
    creator: GetProjectsResponseBodyProjectsCreator | null;
    deploymentHostname: string;
    name: string;
    forced?: boolean | undefined;
    id: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    plan: string;
    private: boolean;
    readyState: string;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: string;
    url: string;
    userId: string;
    withCache?: boolean | undefined;
};
export declare const GetProjectsFromProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectsFromProjectsPreset = ClosedEnum<typeof GetProjectsFromProjectsPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type GetProjectsFrom2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: GetProjectsFromProjectsPreset;
};
export declare const GetProjectsFromPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectsFromPreset = ClosedEnum<typeof GetProjectsFromPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type GetProjectsFrom1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: GetProjectsFromPreset | undefined;
};
export type ResponseBodyFrom = GetProjectsFrom1 | GetProjectsFrom2;
export declare const GetProjectsToProjectsResponse200Preset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectsToProjectsResponse200Preset = ClosedEnum<typeof GetProjectsToProjectsResponse200Preset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectsToProjects2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: GetProjectsToProjectsResponse200Preset;
};
export declare const GetProjectsToProjectsResponsePreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectsToProjectsResponsePreset = ClosedEnum<typeof GetProjectsToProjectsResponsePreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectsToProjects1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: GetProjectsToProjectsResponsePreset | undefined;
};
export type GetProjectsResponseBodyTo = GetProjectsToProjects1 | GetProjectsToProjects2;
/**
 * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
 */
export type ResponseBodyCustomAllow = {
    from: GetProjectsFrom1 | GetProjectsFrom2;
    to: GetProjectsToProjects1 | GetProjectsToProjects2;
};
export type GetProjectsResponseBodyProjectsProjects = {
    label?: string | undefined;
    /**
     * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
     */
    customAllow?: Array<ResponseBodyCustomAllow> | undefined;
};
export declare const GetProjectsToProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectsToProjectsPreset = ClosedEnum<typeof GetProjectsToProjectsPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectsTo2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: GetProjectsToProjectsPreset;
};
export declare const GetProjectsToPreset: {
    readonly AllCustom: "all-custom";
};
export type GetProjectsToPreset = ClosedEnum<typeof GetProjectsToPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type GetProjectsTo1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: GetProjectsToPreset | undefined;
};
export type ResponseBodyTo = GetProjectsTo1 | GetProjectsTo2;
export type ResponseBodyOidcProviders = {
    to: GetProjectsTo1 | GetProjectsTo2;
    label?: string | undefined;
    claims: {
        [k: string]: Array<string>;
    };
};
export type ResponseBodyTrustedSources = {
    projects?: {
        [k: string]: GetProjectsResponseBodyProjectsProjects;
    } | undefined;
    oidcProviders?: {
        [k: string]: Array<ResponseBodyOidcProviders>;
    } | undefined;
};
export type ResponseBodyGitComments = {
    /**
     * Whether the Vercel bot should comment on PRs
     */
    onPullRequest: boolean;
    /**
     * Whether the Vercel bot should comment on commits
     */
    onCommit: boolean;
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export declare const ResponseBodyCreateDeployments: {
    readonly Disabled: "disabled";
    readonly Enabled: "enabled";
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export type ResponseBodyCreateDeployments = ClosedEnum<typeof ResponseBodyCreateDeployments>;
/**
 * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
 */
export type ResponseBodyConsolidatedGitCommitStatus = {
    /**
     * Whether consolidated commit status is enabled.
     */
    enabled: boolean;
    /**
     * Whether to propagate individual deployment failures to the consolidated status.
     */
    propagateFailures: boolean;
};
export type ResponseBodyGitProviderOptions = {
    /**
     * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
     */
    createDeployments: ResponseBodyCreateDeployments;
    /**
     * Whether the Vercel bot should not automatically create GitHub repository-dispatch events on deployment events. https://vercel.com/docs/git/vercel-for-github#repository-dispatch-events - `true`: disable repository-dispatch events for this project (explicit override of the team setting). - `false`: enable repository-dispatch events for this project (explicit override of the team setting). - absent: inherit from `team.disableRepositoryDispatchEvents`.
     */
    disableRepositoryDispatchEvents?: boolean | undefined;
    /**
     * Whether the project requires commits to be signed & verified before deployments will be created. - `true`: require verified commits for this project (explicit override of the team setting). - `false`: do not require verified commits (explicit override of the team setting). - absent: inherit from `team.requireVerifiedCommits`.
     */
    requireVerifiedCommits?: boolean | undefined;
    /**
     * Whether Vercel should post commit statuses for this project. When omitted, commit statuses remain enabled.
     */
    gitCommitStatus?: boolean | undefined;
    /**
     * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
     */
    consolidatedGitCommitStatus?: ResponseBodyConsolidatedGitCommitStatus | undefined;
};
export type ResponseBodyWebAnalytics = {
    id: string;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    enabledAt?: number | undefined;
    hasData?: true | undefined;
};
export type Src2 = {
    re?: string | undefined;
    eq?: string | undefined;
    neq?: string | undefined;
    inc?: Array<string> | undefined;
    ninc?: Array<string> | undefined;
    pre?: string | undefined;
    suf?: string | undefined;
    gt?: number | undefined;
    gte?: number | undefined;
    lt?: number | undefined;
    lte?: number | undefined;
};
export type Src = string | Src2;
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityType: {
    readonly Cookie: "cookie";
    readonly Environment: "environment";
    readonly Header: "header";
    readonly Host: "host";
    readonly InitialRequestPath: "initial_request_path";
    readonly IpAddress: "ip_address";
    readonly Method: "method";
    readonly Path: "path";
    readonly Protocol: "protocol";
    readonly Query: "query";
    readonly Region: "region";
    readonly Scheme: "scheme";
    readonly TrustedSource: "trusted_source";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityType = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityType>;
export type GetProjectsValue2 = {
    re?: string | undefined;
    eq?: string | undefined;
    neq?: string | undefined;
    inc?: Array<string> | undefined;
    ninc?: Array<string> | undefined;
    pre?: string | undefined;
    suf?: string | undefined;
    gt?: number | undefined;
    gte?: number | undefined;
    lt?: number | undefined;
    lte?: number | undefined;
};
export type GetProjectsResponseBodyProjectsValue = string | GetProjectsValue2;
export type GetProjectsResponseBodyHas = {
    type: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityType;
    key?: string | undefined;
    value?: string | GetProjectsValue2 | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1Type: {
    readonly Cookie: "cookie";
    readonly Environment: "environment";
    readonly Header: "header";
    readonly Host: "host";
    readonly InitialRequestPath: "initial_request_path";
    readonly IpAddress: "ip_address";
    readonly Method: "method";
    readonly Path: "path";
    readonly Protocol: "protocol";
    readonly Query: "query";
    readonly Region: "region";
    readonly Scheme: "scheme";
    readonly TrustedSource: "trusted_source";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1Type = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1Type>;
export type GetProjectsValueProjects2 = {
    re?: string | undefined;
    eq?: string | undefined;
    neq?: string | undefined;
    inc?: Array<string> | undefined;
    ninc?: Array<string> | undefined;
    pre?: string | undefined;
    suf?: string | undefined;
    gt?: number | undefined;
    gte?: number | undefined;
    lt?: number | undefined;
    lte?: number | undefined;
};
export type GetProjectsResponseBodyValue = string | GetProjectsValueProjects2;
export type GetProjectsResponseBodyMissing = {
    type: GetProjectsResponseBodyProjectsResponse200ApplicationJson1Type;
    key?: string | undefined;
    value?: string | GetProjectsValueProjects2 | undefined;
};
export declare const ResponseBodyHandle: {
    readonly Finalize: "finalize";
    readonly Init: "init";
};
export type ResponseBodyHandle = ClosedEnum<typeof ResponseBodyHandle>;
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction: {
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
    readonly Redirect: "redirect";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction>;
export declare const ResponseBodyAlgo: {
    readonly FixedWindow: "fixed_window";
    readonly TokenBucket: "token_bucket";
};
export type ResponseBodyAlgo = ClosedEnum<typeof ResponseBodyAlgo>;
export type Erl = {
    algo: ResponseBodyAlgo;
    window: number;
    limit: number;
    keys: Array<string>;
};
export declare const GetProjectsLogHeadersProjectsResponse2002: {
    readonly Wildcard: "*";
};
export type GetProjectsLogHeadersProjectsResponse2002 = ClosedEnum<typeof GetProjectsLogHeadersProjectsResponse2002>;
export type GetProjectsResponseBodyProjectsResponseLogHeaders = Array<string> | GetProjectsLogHeadersProjectsResponse2002;
export type GetProjectsResponseBodyMitigate = {
    action: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction;
    ruleId: string;
    ttl?: number | undefined;
    erl?: Erl | undefined;
    logHeaders?: Array<string> | GetProjectsLogHeadersProjectsResponse2002 | undefined;
};
export type FirewallRoutes = {
    src?: string | Src2 | undefined;
    has?: Array<GetProjectsResponseBodyHas> | undefined;
    missing?: Array<GetProjectsResponseBodyMissing> | undefined;
    dest?: string | undefined;
    status?: number | undefined;
    handle?: ResponseBodyHandle | undefined;
    mitigate?: GetProjectsResponseBodyMitigate | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction>;
export type ResponseBodyVercelRuleset = {
    active: boolean;
    action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction>;
export type ResponseBodyTrafficSources = {
    active: boolean;
    action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200Action: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200Action = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200Action>;
export type ResponseBodyBotFilter = {
    active: boolean;
    action?: GetProjectsResponseBodyProjectsResponse200Action | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJSONAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJSONAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJSONAction>;
export type ResponseBodyAiBots = {
    active: boolean;
    action?: GetProjectsResponseBodyProjectsResponse200ApplicationJSONAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action>;
export type ResponseBodyOwasp = {
    active: boolean;
    action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action | undefined;
};
export type ResponseBodyManagedRules = {
    vercelRuleset: ResponseBodyVercelRuleset;
    trafficSources: ResponseBodyTrafficSources;
    botFilter: ResponseBodyBotFilter;
    aiBots: ResponseBodyAiBots;
    owasp: ResponseBodyOwasp;
};
export declare const GetProjectsLogHeaders2: {
    readonly Wildcard: "*";
};
export type GetProjectsLogHeaders2 = ClosedEnum<typeof GetProjectsLogHeaders2>;
export type ResponseBodyLogHeaders = Array<string> | GetProjectsLogHeaders2;
export type ResponseBodySecurityPlusMetadata = {
    updatedAt: number;
    /**
     * Timestamp when the feature was first enabled. Never changes after initial enablement.
     */
    firstEnabledAt?: number | undefined;
};
export type ResponseBodySecurity = {
    attackModeEnabled?: boolean | undefined;
    attackModeUpdatedAt?: number | undefined;
    firewallEnabled?: boolean | undefined;
    firewallUpdatedAt?: number | undefined;
    attackModeActiveUntil?: number | null | undefined;
    firewallConfigVersion?: number | undefined;
    firewallRoutes?: Array<FirewallRoutes> | undefined;
    firewallSeawallEnabled?: boolean | undefined;
    ja3Enabled?: boolean | undefined;
    ja4Enabled?: boolean | undefined;
    firewallBypassIps?: Array<string> | undefined;
    managedRules?: ResponseBodyManagedRules | null | undefined;
    botIdEnabled?: boolean | undefined;
    requestLogsKey?: Array<string> | undefined;
    logHeaders?: Array<string> | GetProjectsLogHeaders2 | undefined;
    securityPlus?: boolean | undefined;
    securityPlusMetadata?: ResponseBodySecurityPlusMetadata | undefined;
    /**
     * Whether Page Integrity is enabled for this project. Used by the metadata service to gate DynamoDB lookups against the page-integrity-inventory table.
     */
    pageIntegrityEnabled?: boolean | undefined;
};
/**
 * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
 */
export declare const ResponseBodyIssuerMode: {
    readonly Global: "global";
    readonly Team: "team";
};
/**
 * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
 */
export type ResponseBodyIssuerMode = ClosedEnum<typeof ResponseBodyIssuerMode>;
export type ResponseBodyOidcTokenConfig = {
    /**
     * Whether or not to generate OpenID Connect JSON Web Tokens.
     */
    enabled?: boolean | undefined;
    /**
     * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
     */
    issuerMode?: ResponseBodyIssuerMode | undefined;
};
export type ResponseBodyHistory = {
    scanner: string;
    reason: string;
    by: string;
    byId: string;
    at: number;
};
export declare const GetProjectsResponseBodyProjectsResponseAction: {
    readonly Blocked: "blocked";
};
export type GetProjectsResponseBodyProjectsResponseAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponseAction>;
export type ResponseBodyBlock = {
    action: GetProjectsResponseBodyProjectsResponseAction;
    reason: string;
    statusCode: number;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue = {
    eq: string;
};
export type GetProjectsHasProjectsResponse2002 = {
    type: "host";
    value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue;
};
export declare const GetProjectsHasProjectsResponse200Key: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasProjectsResponse200Key = ClosedEnum<typeof GetProjectsHasProjectsResponse200Key>;
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value = {
    eq: string;
};
export type GetProjectsHasProjectsResponse2001 = {
    type: "header";
    key: GetProjectsHasProjectsResponse200Key;
    value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value;
};
export type GetProjectsRouteProjectsHas = GetProjectsHasProjectsResponse2001 | GetProjectsHasProjectsResponse2002;
export declare const GetProjectsRouteProjectsAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsRouteProjectsAction = ClosedEnum<typeof GetProjectsRouteProjectsAction>;
export type GetProjectsRouteProjectsMitigate = {
    action: GetProjectsRouteProjectsAction;
};
export type GetProjectsRouteProjects2 = {
    has: Array<GetProjectsHasProjectsResponse2001 | GetProjectsHasProjectsResponse2002>;
    mitigate: GetProjectsRouteProjectsMitigate;
    src?: string | undefined;
};
export type GetProjectsRouteProjects1 = {
    src: string;
    status: number;
};
export type GetProjectsBlockHistoryProjectsRoute = GetProjectsRouteProjects1 | GetProjectsRouteProjects2;
export type GetProjectsBlockHistory4 = {
    action: "route-unblocked";
    route: GetProjectsRouteProjects1 | GetProjectsRouteProjects2;
    statusCode?: number | undefined;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value = {
    eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJson2 = {
    type: "host";
    value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value;
};
export declare const GetProjectsHasProjectsResponse200ApplicationJSONKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasProjectsResponse200ApplicationJSONKey = ClosedEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONKey>;
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue = {
    eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJson1 = {
    type: "header";
    key: GetProjectsHasProjectsResponse200ApplicationJSONKey;
    value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue;
};
export type GetProjectsRouteHas = GetProjectsHasProjectsResponse200ApplicationJson1 | GetProjectsHasProjectsResponse200ApplicationJson2;
export declare const GetProjectsRouteAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsRouteAction = ClosedEnum<typeof GetProjectsRouteAction>;
export type GetProjectsRouteMitigate = {
    action: GetProjectsRouteAction;
};
export type GetProjectsRoute2 = {
    has: Array<GetProjectsHasProjectsResponse200ApplicationJson1 | GetProjectsHasProjectsResponse200ApplicationJson2>;
    mitigate: GetProjectsRouteMitigate;
    src?: string | undefined;
};
export type GetProjectsRoute1 = {
    src: string;
    status: number;
};
export type GetProjectsBlockHistoryRoute = GetProjectsRoute1 | GetProjectsRoute2;
export type GetProjectsBlockHistory3 = {
    action: "route-blocked";
    route: GetProjectsRoute1 | GetProjectsRoute2;
    reason: string;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectsBlockHistory2 = {
    action: "unblocked";
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type GetProjectsBlockHistory1 = {
    action: "blocked";
    reason: string;
    statusCode: number;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type ResponseBodyBlockHistory = GetProjectsBlockHistory1 | GetProjectsBlockHistory2 | GetProjectsBlockHistory3 | GetProjectsBlockHistory4;
export declare const GetProjectsResponseBodyAction: {
    readonly AddDeploymentInterstitial: "add-deployment-interstitial";
    readonly AddProjectInterstitial: "add-project-interstitial";
    readonly RemoveDeploymentInterstitial: "remove-deployment-interstitial";
    readonly RemoveProjectInterstitial: "remove-project-interstitial";
};
export type GetProjectsResponseBodyAction = ClosedEnum<typeof GetProjectsResponseBodyAction>;
export type ResponseBodyInterstitialHistory = {
    action: GetProjectsResponseBodyAction;
    createdAt: number;
    caseId?: string | undefined;
    reason?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
};
export type ResponseBodyAbuse = {
    scanner?: string | undefined;
    history: Array<ResponseBodyHistory>;
    updatedAt: number;
    block?: ResponseBodyBlock | undefined;
    blockHistory?: Array<GetProjectsBlockHistory1 | GetProjectsBlockHistory2 | GetProjectsBlockHistory3 | GetProjectsBlockHistory4> | undefined;
    interstitial?: boolean | undefined;
    interstitialHistory?: Array<ResponseBodyInterstitialHistory> | undefined;
};
export type GetProjectsHasProjectsValue = {
    eq: string;
};
export type GetProjectsHas2 = {
    type: "host";
    value: GetProjectsHasProjectsValue;
};
export declare const GetProjectsHasKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasKey = ClosedEnum<typeof GetProjectsHasKey>;
export type GetProjectsHasValue = {
    eq: string;
};
export type GetProjectsHas1 = {
    type: "header";
    key: GetProjectsHasKey;
    value: GetProjectsHasValue;
};
export type GetProjectsInternalRoutesHas = GetProjectsHas1 | GetProjectsHas2;
/** @internal */
export declare const GetProjectsContentHint9$inboundSchema: z.ZodType<GetProjectsContentHint9, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint9FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint9, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint8$inboundSchema: z.ZodType<GetProjectsContentHint8, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint8FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint8, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint7$inboundSchema: z.ZodType<GetProjectsContentHint7, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint7FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint7, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint6$inboundSchema: z.ZodType<GetProjectsContentHint6, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint6FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint6, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint5$inboundSchema: z.ZodType<GetProjectsContentHint5, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint5FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint5, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint4$inboundSchema: z.ZodType<GetProjectsContentHint4, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint4FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint4, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint3$inboundSchema: z.ZodType<GetProjectsContentHint3, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint3FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint3, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint2$inboundSchema: z.ZodType<GetProjectsContentHint2, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint2FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint2, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHint1$inboundSchema: z.ZodType<GetProjectsContentHint1, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHint1FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHint1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyContentHint$inboundSchema: z.ZodType<GetProjectsResponseBodyContentHint, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyContentHintFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyContentHint, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsType$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsType>;
/** @internal */
export declare const GetProjectsResponseBodyInternalContentHint$inboundSchema: z.ZodType<GetProjectsResponseBodyInternalContentHint, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyInternalContentHintFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyInternalContentHint, SDKValidationError>;
/** @internal */
export declare const ResponseBodyEnv$inboundSchema: z.ZodType<ResponseBodyEnv, z.ZodTypeDef, unknown>;
export declare function responseBodyEnvFromJSON(jsonString: string): SafeParseResult<ResponseBodyEnv, SDKValidationError>;
/** @internal */
export declare const ResponseBodyFramework$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyFramework>;
/** @internal */
export declare const ResponseBodyAliasAssigned$inboundSchema: z.ZodType<ResponseBodyAliasAssigned, z.ZodTypeDef, unknown>;
export declare function responseBodyAliasAssignedFromJSON(jsonString: string): SafeParseResult<ResponseBodyAliasAssigned, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyBuilds$inboundSchema: z.ZodType<GetProjectsResponseBodyBuilds, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyBuildsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyBuilds, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyCreator$inboundSchema: z.ZodType<GetProjectsResponseBodyCreator, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyCreatorFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyCreator, SDKValidationError>;
/** @internal */
export declare const ResponseBodyLatestDeployments$inboundSchema: z.ZodType<ResponseBodyLatestDeployments, z.ZodTypeDef, unknown>;
export declare function responseBodyLatestDeploymentsFromJSON(jsonString: string): SafeParseResult<ResponseBodyLatestDeployments, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLink6$inboundSchema: z.ZodType<GetProjectsLink6, z.ZodTypeDef, unknown>;
export declare function getProjectsLink6FromJSON(jsonString: string): SafeParseResult<GetProjectsLink6, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONDeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONDeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONDeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLink5$inboundSchema: z.ZodType<GetProjectsLink5, z.ZodTypeDef, unknown>;
export declare function getProjectsLink5FromJSON(jsonString: string): SafeParseResult<GetProjectsLink5, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200DeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200DeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200DeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLink4$inboundSchema: z.ZodType<GetProjectsLink4, z.ZodTypeDef, unknown>;
export declare function getProjectsLink4FromJSON(jsonString: string): SafeParseResult<GetProjectsLink4, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponseDeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponseDeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponseDeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponseDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLink3$inboundSchema: z.ZodType<GetProjectsLink3, z.ZodTypeDef, unknown>;
export declare function getProjectsLink3FromJSON(jsonString: string): SafeParseResult<GetProjectsLink3, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsDeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsDeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsDeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLink2$inboundSchema: z.ZodType<GetProjectsLink2, z.ZodTypeDef, unknown>;
export declare function getProjectsLink2FromJSON(jsonString: string): SafeParseResult<GetProjectsLink2, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkDeployHooks$inboundSchema: z.ZodType<GetProjectsLinkDeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkDeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLink1$inboundSchema: z.ZodType<GetProjectsLink1, z.ZodTypeDef, unknown>;
export declare function getProjectsLink1FromJSON(jsonString: string): SafeParseResult<GetProjectsLink1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyLink$inboundSchema: z.ZodType<ResponseBodyLink, z.ZodTypeDef, unknown>;
export declare function responseBodyLinkFromJSON(jsonString: string): SafeParseResult<ResponseBodyLink, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyNodeVersion$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyNodeVersion>;
/** @internal */
export declare const ResponseBodyPasswordProtection$inboundSchema: z.ZodType<ResponseBodyPasswordProtection, z.ZodTypeDef, unknown>;
export declare function responseBodyPasswordProtectionFromJSON(jsonString: string): SafeParseResult<ResponseBodyPasswordProtection, SDKValidationError>;
/** @internal */
export declare const ResponseBodyDeploymentType$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyDeploymentType>;
/** @internal */
export declare const ResponseBodyPassport$inboundSchema: z.ZodType<ResponseBodyPassport, z.ZodTypeDef, unknown>;
export declare function responseBodyPassportFromJSON(jsonString: string): SafeParseResult<ResponseBodyPassport, SDKValidationError>;
/** @internal */
export declare const ResponseBodyFunctionDefaultMemoryType$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyFunctionDefaultMemoryType>;
/** @internal */
export declare const ResponseBodyBuildMachineType$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyBuildMachineType>;
/** @internal */
export declare const ResponseBodyBuildMachineSelection$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyBuildMachineSelection>;
/** @internal */
export declare const GetProjectsResponseBodyConfiguration$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyConfiguration>;
/** @internal */
export declare const ResponseBodyBuildQueue$inboundSchema: z.ZodType<ResponseBodyBuildQueue, z.ZodTypeDef, unknown>;
export declare function responseBodyBuildQueueFromJSON(jsonString: string): SafeParseResult<ResponseBodyBuildQueue, SDKValidationError>;
/** @internal */
export declare const ResponseBodyResourceConfig$inboundSchema: z.ZodType<ResponseBodyResourceConfig, z.ZodTypeDef, unknown>;
export declare function responseBodyResourceConfigFromJSON(jsonString: string): SafeParseResult<ResponseBodyResourceConfig, SDKValidationError>;
/** @internal */
export declare const ResponseBodyStages$inboundSchema: z.ZodType<ResponseBodyStages, z.ZodTypeDef, unknown>;
export declare function responseBodyStagesFromJSON(jsonString: string): SafeParseResult<ResponseBodyStages, SDKValidationError>;
/** @internal */
export declare const ResponseBodyRollingRelease$inboundSchema: z.ZodType<ResponseBodyRollingRelease, z.ZodTypeDef, unknown>;
export declare function responseBodyRollingReleaseFromJSON(jsonString: string): SafeParseResult<ResponseBodyRollingRelease, SDKValidationError>;
/** @internal */
export declare const ResponseBodySpeedInsights$inboundSchema: z.ZodType<ResponseBodySpeedInsights, z.ZodTypeDef, unknown>;
export declare function responseBodySpeedInsightsFromJSON(jsonString: string): SafeParseResult<ResponseBodySpeedInsights, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyDeploymentType$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyDeploymentType>;
/** @internal */
export declare const ResponseBodyCve55182MigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyCve55182MigrationAppliedFrom>;
/** @internal */
export declare const ResponseBodyApril2026SecurityIncidentMigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyApril2026SecurityIncidentMigrationAppliedFrom>;
/** @internal */
export declare const ResponseBodySsoProtection$inboundSchema: z.ZodType<ResponseBodySsoProtection, z.ZodTypeDef, unknown>;
export declare function responseBodySsoProtectionFromJSON(jsonString: string): SafeParseResult<ResponseBodySsoProtection, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyAliasAssigned$inboundSchema: z.ZodType<GetProjectsResponseBodyAliasAssigned, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyAliasAssignedFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyAliasAssigned, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsBuilds$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsBuilds, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsBuildsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsBuilds, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsCreator$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsCreator, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsCreatorFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsCreator, SDKValidationError>;
/** @internal */
export declare const ResponseBodyTargets$inboundSchema: z.ZodType<ResponseBodyTargets, z.ZodTypeDef, unknown>;
export declare function responseBodyTargetsFromJSON(jsonString: string): SafeParseResult<ResponseBodyTargets, SDKValidationError>;
/** @internal */
export declare const GetProjectsFromProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectsFromProjectsPreset>;
/** @internal */
export declare const GetProjectsFrom2$inboundSchema: z.ZodType<GetProjectsFrom2, z.ZodTypeDef, unknown>;
export declare function getProjectsFrom2FromJSON(jsonString: string): SafeParseResult<GetProjectsFrom2, SDKValidationError>;
/** @internal */
export declare const GetProjectsFromPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectsFromPreset>;
/** @internal */
export declare const GetProjectsFrom1$inboundSchema: z.ZodType<GetProjectsFrom1, z.ZodTypeDef, unknown>;
export declare function getProjectsFrom1FromJSON(jsonString: string): SafeParseResult<GetProjectsFrom1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyFrom$inboundSchema: z.ZodType<ResponseBodyFrom, z.ZodTypeDef, unknown>;
export declare function responseBodyFromFromJSON(jsonString: string): SafeParseResult<ResponseBodyFrom, SDKValidationError>;
/** @internal */
export declare const GetProjectsToProjectsResponse200Preset$inboundSchema: z.ZodNativeEnum<typeof GetProjectsToProjectsResponse200Preset>;
/** @internal */
export declare const GetProjectsToProjects2$inboundSchema: z.ZodType<GetProjectsToProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectsToProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectsToProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsToProjectsResponsePreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectsToProjectsResponsePreset>;
/** @internal */
export declare const GetProjectsToProjects1$inboundSchema: z.ZodType<GetProjectsToProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectsToProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectsToProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyTo$inboundSchema: z.ZodType<GetProjectsResponseBodyTo, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyToFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyTo, SDKValidationError>;
/** @internal */
export declare const ResponseBodyCustomAllow$inboundSchema: z.ZodType<ResponseBodyCustomAllow, z.ZodTypeDef, unknown>;
export declare function responseBodyCustomAllowFromJSON(jsonString: string): SafeParseResult<ResponseBodyCustomAllow, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsProjects$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsProjects, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsProjectsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsProjects, SDKValidationError>;
/** @internal */
export declare const GetProjectsToProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectsToProjectsPreset>;
/** @internal */
export declare const GetProjectsTo2$inboundSchema: z.ZodType<GetProjectsTo2, z.ZodTypeDef, unknown>;
export declare function getProjectsTo2FromJSON(jsonString: string): SafeParseResult<GetProjectsTo2, SDKValidationError>;
/** @internal */
export declare const GetProjectsToPreset$inboundSchema: z.ZodNativeEnum<typeof GetProjectsToPreset>;
/** @internal */
export declare const GetProjectsTo1$inboundSchema: z.ZodType<GetProjectsTo1, z.ZodTypeDef, unknown>;
export declare function getProjectsTo1FromJSON(jsonString: string): SafeParseResult<GetProjectsTo1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyTo$inboundSchema: z.ZodType<ResponseBodyTo, z.ZodTypeDef, unknown>;
export declare function responseBodyToFromJSON(jsonString: string): SafeParseResult<ResponseBodyTo, SDKValidationError>;
/** @internal */
export declare const ResponseBodyOidcProviders$inboundSchema: z.ZodType<ResponseBodyOidcProviders, z.ZodTypeDef, unknown>;
export declare function responseBodyOidcProvidersFromJSON(jsonString: string): SafeParseResult<ResponseBodyOidcProviders, SDKValidationError>;
/** @internal */
export declare const ResponseBodyTrustedSources$inboundSchema: z.ZodType<ResponseBodyTrustedSources, z.ZodTypeDef, unknown>;
export declare function responseBodyTrustedSourcesFromJSON(jsonString: string): SafeParseResult<ResponseBodyTrustedSources, SDKValidationError>;
/** @internal */
export declare const ResponseBodyGitComments$inboundSchema: z.ZodType<ResponseBodyGitComments, z.ZodTypeDef, unknown>;
export declare function responseBodyGitCommentsFromJSON(jsonString: string): SafeParseResult<ResponseBodyGitComments, SDKValidationError>;
/** @internal */
export declare const ResponseBodyCreateDeployments$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyCreateDeployments>;
/** @internal */
export declare const ResponseBodyConsolidatedGitCommitStatus$inboundSchema: z.ZodType<ResponseBodyConsolidatedGitCommitStatus, z.ZodTypeDef, unknown>;
export declare function responseBodyConsolidatedGitCommitStatusFromJSON(jsonString: string): SafeParseResult<ResponseBodyConsolidatedGitCommitStatus, SDKValidationError>;
/** @internal */
export declare const ResponseBodyGitProviderOptions$inboundSchema: z.ZodType<ResponseBodyGitProviderOptions, z.ZodTypeDef, unknown>;
export declare function responseBodyGitProviderOptionsFromJSON(jsonString: string): SafeParseResult<ResponseBodyGitProviderOptions, SDKValidationError>;
/** @internal */
export declare const ResponseBodyWebAnalytics$inboundSchema: z.ZodType<ResponseBodyWebAnalytics, z.ZodTypeDef, unknown>;
export declare function responseBodyWebAnalyticsFromJSON(jsonString: string): SafeParseResult<ResponseBodyWebAnalytics, SDKValidationError>;
/** @internal */
export declare const Src2$inboundSchema: z.ZodType<Src2, z.ZodTypeDef, unknown>;
export declare function src2FromJSON(jsonString: string): SafeParseResult<Src2, SDKValidationError>;
/** @internal */
export declare const Src$inboundSchema: z.ZodType<Src, z.ZodTypeDef, unknown>;
export declare function srcFromJSON(jsonString: string): SafeParseResult<Src, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityType$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityType>;
/** @internal */
export declare const GetProjectsValue2$inboundSchema: z.ZodType<GetProjectsValue2, z.ZodTypeDef, unknown>;
export declare function getProjectsValue2FromJSON(jsonString: string): SafeParseResult<GetProjectsValue2, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsValue$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsValue, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsValueFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyHas$inboundSchema: z.ZodType<GetProjectsResponseBodyHas, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyHasFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1Type$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1Type>;
/** @internal */
export declare const GetProjectsValueProjects2$inboundSchema: z.ZodType<GetProjectsValueProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectsValueProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectsValueProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyValue$inboundSchema: z.ZodType<GetProjectsResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyValueFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyMissing$inboundSchema: z.ZodType<GetProjectsResponseBodyMissing, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyMissingFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyMissing, SDKValidationError>;
/** @internal */
export declare const ResponseBodyHandle$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyHandle>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction>;
/** @internal */
export declare const ResponseBodyAlgo$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyAlgo>;
/** @internal */
export declare const Erl$inboundSchema: z.ZodType<Erl, z.ZodTypeDef, unknown>;
export declare function erlFromJSON(jsonString: string): SafeParseResult<Erl, SDKValidationError>;
/** @internal */
export declare const GetProjectsLogHeadersProjectsResponse2002$inboundSchema: z.ZodNativeEnum<typeof GetProjectsLogHeadersProjectsResponse2002>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseLogHeaders$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponseLogHeaders, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponseLogHeadersFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponseLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyMitigate$inboundSchema: z.ZodType<GetProjectsResponseBodyMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyMitigate, SDKValidationError>;
/** @internal */
export declare const FirewallRoutes$inboundSchema: z.ZodType<FirewallRoutes, z.ZodTypeDef, unknown>;
export declare function firewallRoutesFromJSON(jsonString: string): SafeParseResult<FirewallRoutes, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction>;
/** @internal */
export declare const ResponseBodyVercelRuleset$inboundSchema: z.ZodType<ResponseBodyVercelRuleset, z.ZodTypeDef, unknown>;
export declare function responseBodyVercelRulesetFromJSON(jsonString: string): SafeParseResult<ResponseBodyVercelRuleset, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const ResponseBodyTrafficSources$inboundSchema: z.ZodType<ResponseBodyTrafficSources, z.ZodTypeDef, unknown>;
export declare function responseBodyTrafficSourcesFromJSON(jsonString: string): SafeParseResult<ResponseBodyTrafficSources, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200Action$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200Action>;
/** @internal */
export declare const ResponseBodyBotFilter$inboundSchema: z.ZodType<ResponseBodyBotFilter, z.ZodTypeDef, unknown>;
export declare function responseBodyBotFilterFromJSON(jsonString: string): SafeParseResult<ResponseBodyBotFilter, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJSONAction>;
/** @internal */
export declare const ResponseBodyAiBots$inboundSchema: z.ZodType<ResponseBodyAiBots, z.ZodTypeDef, unknown>;
export declare function responseBodyAiBotsFromJSON(jsonString: string): SafeParseResult<ResponseBodyAiBots, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action>;
/** @internal */
export declare const ResponseBodyOwasp$inboundSchema: z.ZodType<ResponseBodyOwasp, z.ZodTypeDef, unknown>;
export declare function responseBodyOwaspFromJSON(jsonString: string): SafeParseResult<ResponseBodyOwasp, SDKValidationError>;
/** @internal */
export declare const ResponseBodyManagedRules$inboundSchema: z.ZodType<ResponseBodyManagedRules, z.ZodTypeDef, unknown>;
export declare function responseBodyManagedRulesFromJSON(jsonString: string): SafeParseResult<ResponseBodyManagedRules, SDKValidationError>;
/** @internal */
export declare const GetProjectsLogHeaders2$inboundSchema: z.ZodNativeEnum<typeof GetProjectsLogHeaders2>;
/** @internal */
export declare const ResponseBodyLogHeaders$inboundSchema: z.ZodType<ResponseBodyLogHeaders, z.ZodTypeDef, unknown>;
export declare function responseBodyLogHeadersFromJSON(jsonString: string): SafeParseResult<ResponseBodyLogHeaders, SDKValidationError>;
/** @internal */
export declare const ResponseBodySecurityPlusMetadata$inboundSchema: z.ZodType<ResponseBodySecurityPlusMetadata, z.ZodTypeDef, unknown>;
export declare function responseBodySecurityPlusMetadataFromJSON(jsonString: string): SafeParseResult<ResponseBodySecurityPlusMetadata, SDKValidationError>;
/** @internal */
export declare const ResponseBodySecurity$inboundSchema: z.ZodType<ResponseBodySecurity, z.ZodTypeDef, unknown>;
export declare function responseBodySecurityFromJSON(jsonString: string): SafeParseResult<ResponseBodySecurity, SDKValidationError>;
/** @internal */
export declare const ResponseBodyIssuerMode$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyIssuerMode>;
/** @internal */
export declare const ResponseBodyOidcTokenConfig$inboundSchema: z.ZodType<ResponseBodyOidcTokenConfig, z.ZodTypeDef, unknown>;
export declare function responseBodyOidcTokenConfigFromJSON(jsonString: string): SafeParseResult<ResponseBodyOidcTokenConfig, SDKValidationError>;
/** @internal */
export declare const ResponseBodyHistory$inboundSchema: z.ZodType<ResponseBodyHistory, z.ZodTypeDef, unknown>;
export declare function responseBodyHistoryFromJSON(jsonString: string): SafeParseResult<ResponseBodyHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponseAction>;
/** @internal */
export declare const ResponseBodyBlock$inboundSchema: z.ZodType<ResponseBodyBlock, z.ZodTypeDef, unknown>;
export declare function responseBodyBlockFromJSON(jsonString: string): SafeParseResult<ResponseBodyBlock, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse2002$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse2002, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse2002FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse2002, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200Key$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasProjectsResponse200Key>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1ValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse2001$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse2001, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse2001FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse2001, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsHas$inboundSchema: z.ZodType<GetProjectsRouteProjectsHas, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsHasFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsRouteProjectsAction>;
/** @internal */
export declare const GetProjectsRouteProjectsMitigate$inboundSchema: z.ZodType<GetProjectsRouteProjectsMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjects2$inboundSchema: z.ZodType<GetProjectsRouteProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjects1$inboundSchema: z.ZodType<GetProjectsRouteProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsRoute$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsRoute, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsRouteFromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory4$inboundSchema: z.ZodType<GetProjectsBlockHistory4, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory4FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory4, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3ValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJson2$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJson2, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSON2FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJson2, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONKey>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJson1$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJson1, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSON1FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJson1, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteHas$inboundSchema: z.ZodType<GetProjectsRouteHas, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteHasFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsRouteAction>;
/** @internal */
export declare const GetProjectsRouteMitigate$inboundSchema: z.ZodType<GetProjectsRouteMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsRoute2$inboundSchema: z.ZodType<GetProjectsRoute2, z.ZodTypeDef, unknown>;
export declare function getProjectsRoute2FromJSON(jsonString: string): SafeParseResult<GetProjectsRoute2, SDKValidationError>;
/** @internal */
export declare const GetProjectsRoute1$inboundSchema: z.ZodType<GetProjectsRoute1, z.ZodTypeDef, unknown>;
export declare function getProjectsRoute1FromJSON(jsonString: string): SafeParseResult<GetProjectsRoute1, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryRoute$inboundSchema: z.ZodType<GetProjectsBlockHistoryRoute, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryRouteFromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory3$inboundSchema: z.ZodType<GetProjectsBlockHistory3, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory3FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory3, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory2$inboundSchema: z.ZodType<GetProjectsBlockHistory2, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory2FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory2, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory1$inboundSchema: z.ZodType<GetProjectsBlockHistory1, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory1FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyBlockHistory$inboundSchema: z.ZodType<ResponseBodyBlockHistory, z.ZodTypeDef, unknown>;
export declare function responseBodyBlockHistoryFromJSON(jsonString: string): SafeParseResult<ResponseBodyBlockHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyAction>;
/** @internal */
export declare const ResponseBodyInterstitialHistory$inboundSchema: z.ZodType<ResponseBodyInterstitialHistory, z.ZodTypeDef, unknown>;
export declare function responseBodyInterstitialHistoryFromJSON(jsonString: string): SafeParseResult<ResponseBodyInterstitialHistory, SDKValidationError>;
/** @internal */
export declare const ResponseBodyAbuse$inboundSchema: z.ZodType<ResponseBodyAbuse, z.ZodTypeDef, unknown>;
export declare function responseBodyAbuseFromJSON(jsonString: string): SafeParseResult<ResponseBodyAbuse, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsValue$inboundSchema: z.ZodType<GetProjectsHasProjectsValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHas2$inboundSchema: z.ZodType<GetProjectsHas2, z.ZodTypeDef, unknown>;
export declare function getProjectsHas2FromJSON(jsonString: string): SafeParseResult<GetProjectsHas2, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasKey>;
/** @internal */
export declare const GetProjectsHasValue$inboundSchema: z.ZodType<GetProjectsHasValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHas1$inboundSchema: z.ZodType<GetProjectsHas1, z.ZodTypeDef, unknown>;
export declare function getProjectsHas1FromJSON(jsonString: string): SafeParseResult<GetProjectsHas1, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutesHas$inboundSchema: z.ZodType<GetProjectsInternalRoutesHas, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutesHasFromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesHas, SDKValidationError>;
//# sourceMappingURL=getprojectsinternalrouteshas.d.ts.map