@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
TypeScript
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