@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,546 lines • 101 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { GetProjectsResponseBodyCrons, GetProjectsResponseBodyMicrofrontends, GetProjectsResponseBodyProjectsAnalytics, GetProjectsResponseBodyProjectsDeploymentExpiration, GetProjectsResponseBodyProjectsEnv, GetProjectsResponseBodyProjectsFramework, GetProjectsResponseBodyProjectsGitComments, GetProjectsResponseBodyProjectsGitProviderOptions, GetProjectsResponseBodyProjectsIpBuckets, GetProjectsResponseBodyProjectsLatestDeployments, GetProjectsResponseBodyProjectsLink, GetProjectsResponseBodyProjectsPassport, GetProjectsResponseBodyProjectsPasswordProtection, GetProjectsResponseBodyProjectsResourceConfig, GetProjectsResponseBodyProjectsResponseNodeVersion, GetProjectsResponseBodyProjectsRollingRelease, GetProjectsResponseBodyProjectsSpeedInsights, GetProjectsResponseBodyProjectsSsoProtection, GetProjectsResponseBodyProjectsTargets, GetProjectsResponseBodyProjectsTrustedSources, ResponseBodyConnectConfigurations, ResponseBodyCustomEnvironments, ResponseBodyDataCache, ResponseBodyDefaultResourceConfig, ResponseBodyExpiration, ResponseBodyJobs, ResponseBodyLastAliasRequest, ResponseBodyLastRollbackTarget, ResponseBodyOptionsAllowlist, ResponseBodyPermissions, ResponseBodyProtectionBypass, ResponseBodyProtectionConfig, ResponseBodyRollbackDescription, ResponseBodyServices, ResponseBodyStaticIps, ResponseBodyTrustedIps } from "./getprojectsresponsebodyprojectsgitprovideroptions.js";
import { Pagination } from "./pagination.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type GetProjectsResponseBodyProjectsWebAnalytics = {
id: string;
disabledAt?: number | undefined;
canceledAt?: number | undefined;
enabledAt?: number | undefined;
hasData?: true | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesVercelRulesetAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesVercelRulesetAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesVercelRulesetAction>;
export type GetProjectsResponseBodyProjectsVercelRuleset = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesVercelRulesetAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesTrafficSourcesAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesTrafficSourcesAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesTrafficSourcesAction>;
export type GetProjectsResponseBodyProjectsTrafficSources = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesTrafficSourcesAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityAction>;
export type GetProjectsResponseBodyProjectsBotFilter = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesAction>;
export type GetProjectsResponseBodyProjectsAiBots = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesOwaspAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesOwaspAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesOwaspAction>;
export type GetProjectsResponseBodyProjectsOwasp = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesOwaspAction | undefined;
};
export type GetProjectsResponseBodyProjectsManagedRules = {
vercelRuleset: GetProjectsResponseBodyProjectsVercelRuleset;
trafficSources: GetProjectsResponseBodyProjectsTrafficSources;
botFilter: GetProjectsResponseBodyProjectsBotFilter;
aiBots: GetProjectsResponseBodyProjectsAiBots;
owasp: GetProjectsResponseBodyProjectsOwasp;
};
export declare const GetProjectsLogHeadersProjectsResponse2: {
readonly Wildcard: "*";
};
export type GetProjectsLogHeadersProjectsResponse2 = ClosedEnum<typeof GetProjectsLogHeadersProjectsResponse2>;
export type GetProjectsResponseBodyProjectsLogHeaders = Array<string> | GetProjectsLogHeadersProjectsResponse2;
export type GetProjectsResponseBodyProjectsSecurityPlusMetadata = {
updatedAt: number;
/**
* Timestamp when the feature was first enabled. Never changes after initial enablement.
*/
firstEnabledAt?: number | undefined;
};
export type GetProjectsResponseBodyProjectsSecurity = {
attackModeEnabled?: boolean | undefined;
attackModeUpdatedAt?: number | undefined;
firewallEnabled?: boolean | undefined;
firewallUpdatedAt?: number | undefined;
attackModeActiveUntil?: number | null | undefined;
firewallConfigVersion?: number | undefined;
firewallSeawallEnabled?: boolean | undefined;
ja3Enabled?: boolean | undefined;
ja4Enabled?: boolean | undefined;
firewallBypassIps?: Array<string> | undefined;
managedRules?: GetProjectsResponseBodyProjectsManagedRules | null | undefined;
botIdEnabled?: boolean | undefined;
logHeaders?: Array<string> | GetProjectsLogHeadersProjectsResponse2 | undefined;
securityPlus?: boolean | undefined;
securityPlusMetadata?: GetProjectsResponseBodyProjectsSecurityPlusMetadata | 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 GetProjectsResponseBodyProjectsIssuerMode: {
readonly Global: "global";
readonly Team: "team";
};
/**
* - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
*/
export type GetProjectsResponseBodyProjectsIssuerMode = ClosedEnum<typeof GetProjectsResponseBodyProjectsIssuerMode>;
export type GetProjectsResponseBodyProjectsOidcTokenConfig = {
/**
* 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?: GetProjectsResponseBodyProjectsIssuerMode | undefined;
};
/**
* Allowlist entry for GitLab, which uses nested groups rather than a flat org/repo. `namespace` is the full group path (e.g. `group` or `group/subgroup`); `project` is the leaf project name. Omit `project` to match any project under the namespace. Namespace is matched case-insensitively.
*/
export type GetProjectsSources2 = {
provider: "gitlab";
namespace: string;
project?: string | undefined;
};
export declare const GetProjectsSourcesProvider: {
readonly Bitbucket: "bitbucket";
readonly Github: "github";
};
export type GetProjectsSourcesProvider = ClosedEnum<typeof GetProjectsSourcesProvider>;
/**
* Allowlist entry for GitHub and Bitbucket, whose repos are identified by a flat `org`/`repo` (Bitbucket's workspace/owner maps to `org`, its repo slug to `repo`). Omit `repo` to match any repo in the org. Org is matched case-insensitively.
*/
export type GetProjectsSources1 = {
provider: GetProjectsSourcesProvider;
org: string;
repo?: string | undefined;
};
export type ResponseBodySources = (GetProjectsSources1 & {
provider: "bitbucket";
}) | (GetProjectsSources1 & {
provider: "github";
}) | GetProjectsSources2;
export type GetProjectsEnvironments2 = {
type: "custom";
environmentId: string;
};
export declare const GetProjectsEnvironmentsTarget: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetProjectsEnvironmentsTarget = ClosedEnum<typeof GetProjectsEnvironmentsTarget>;
export type GetProjectsEnvironments1 = {
type: "system";
target: GetProjectsEnvironmentsTarget;
};
export type GetProjectsResponseBodyEnvironments = GetProjectsEnvironments1 | GetProjectsEnvironments2;
/**
* `enabled: true` with empty `sources` is deny-all.
*/
export type ResponseBodyGitSources = {
sources: Array<(GetProjectsSources1 & {
provider: "bitbucket";
}) | (GetProjectsSources1 & {
provider: "github";
}) | GetProjectsSources2>;
enabled: boolean;
environments: Array<GetProjectsEnvironments1 | GetProjectsEnvironments2>;
};
/**
* Customer-configurable deployment sources. Every deploy classifies to exactly one. JSON schema in `packages/deployment-policy/schemas/body.ts` enumerates exactly these values. - `'git'` — git provider webhook. - `'cli'` — Vercel CLI (legacy classic-token CLI and SIWV CLI both). - `'rest-api'` — direct user/team-token REST upload. Does NOT cover deploy hooks, Marketplace integrations, or first-party app tokens. - `'deploy-hook'` — project deploy-hook URL. The URL is the credential. - `'integration'` — third-party Marketplace actor: Marketplace integration token, user-delegated OAuth from a Marketplace app, or an unrecognized third-party Vercel App. First-party Vercel Apps are never `'integration'`. - `'v0'` — the v0 product surface (entitlement-gated). v0 deploys through the CLI under the hood, but classifies as its own source so a team can allow or deny v0 independently of `'cli'`. First-party Vercel apps (Toolbar, etc.) classify as `'first-party'` — see `ClassifiedSource` in `./checks`. They're not in this union because they aren't customer-configurable; they bypass `checkDeploymentSources` entirely. v0 is intentionally NOT among them: like the CLI, it's a real product surface and is policy-controllable.
*/
export declare const GetProjectsResponseBodySources: {
readonly Cli: "cli";
readonly DeployHook: "deploy-hook";
readonly Git: "git";
readonly Integration: "integration";
readonly RestApi: "rest-api";
readonly V0: "v0";
};
/**
* Customer-configurable deployment sources. Every deploy classifies to exactly one. JSON schema in `packages/deployment-policy/schemas/body.ts` enumerates exactly these values. - `'git'` — git provider webhook. - `'cli'` — Vercel CLI (legacy classic-token CLI and SIWV CLI both). - `'rest-api'` — direct user/team-token REST upload. Does NOT cover deploy hooks, Marketplace integrations, or first-party app tokens. - `'deploy-hook'` — project deploy-hook URL. The URL is the credential. - `'integration'` — third-party Marketplace actor: Marketplace integration token, user-delegated OAuth from a Marketplace app, or an unrecognized third-party Vercel App. First-party Vercel Apps are never `'integration'`. - `'v0'` — the v0 product surface (entitlement-gated). v0 deploys through the CLI under the hood, but classifies as its own source so a team can allow or deny v0 independently of `'cli'`. First-party Vercel apps (Toolbar, etc.) classify as `'first-party'` — see `ClassifiedSource` in `./checks`. They're not in this union because they aren't customer-configurable; they bypass `checkDeploymentSources` entirely. v0 is intentionally NOT among them: like the CLI, it's a real product surface and is policy-controllable.
*/
export type GetProjectsResponseBodySources = ClosedEnum<typeof GetProjectsResponseBodySources>;
export type GetProjectsEnvironmentsProjects2 = {
type: "custom";
environmentId: string;
};
export declare const GetProjectsEnvironmentsProjectsTarget: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetProjectsEnvironmentsProjectsTarget = ClosedEnum<typeof GetProjectsEnvironmentsProjectsTarget>;
export type GetProjectsEnvironmentsProjects1 = {
type: "system";
target: GetProjectsEnvironmentsProjectsTarget;
};
export type GetProjectsResponseBodyProjectsEnvironments = GetProjectsEnvironmentsProjects1 | GetProjectsEnvironmentsProjects2;
/**
* `enabled: true` with empty `sources` is deny-all.
*/
export type ResponseBodyDeploymentSources = {
sources: Array<GetProjectsResponseBodySources>;
enabled: boolean;
environments: Array<GetProjectsEnvironmentsProjects1 | GetProjectsEnvironmentsProjects2>;
};
/**
* Project shape. `null` on a rule list clears the project's override for that rule type (fall back to team for every env); omitting is equivalent. Setting `deploymentPolicy` itself to `null` clears every override at once. Kept structurally distinct from {@link TeamDeploymentPolicy} so the two storage locations don't share a type by accident.
*/
export type ResponseBodyDeploymentPolicy = {
gitSources?: Array<ResponseBodyGitSources> | null | undefined;
deploymentSources?: Array<ResponseBodyDeploymentSources> | null | undefined;
};
export declare const ResponseBodyFlatRateTier: {
readonly Advanced: "advanced";
readonly Base: "base";
readonly Critical: "critical";
readonly Standard: "standard";
};
export type ResponseBodyFlatRateTier = ClosedEnum<typeof ResponseBodyFlatRateTier>;
/**
* Billing mode. Always 'flat' for flat-rate projects.
*/
export declare const GetProjectsResponseBodyKind: {
readonly Flat: "flat";
};
/**
* Billing mode. Always 'flat' for flat-rate projects.
*/
export type GetProjectsResponseBodyKind = ClosedEnum<typeof GetProjectsResponseBodyKind>;
export type ResponseBodyUsageStatus = {
/**
* Billing mode. Always 'flat' for flat-rate projects.
*/
kind: GetProjectsResponseBodyKind;
/**
* Timestamp until which the project has exceeded its CDN allowance.
*/
exceededAllowanceUntil?: number | undefined;
/**
* Timestamp until which throttling is bypassed (project pays list rates for overage).
*/
bypassThrottleUntil?: number | undefined;
/**
* Whether the project is currently throttled.
*/
throttled?: boolean | undefined;
};
export type ResponseBodyFeatures = {
webAnalytics?: boolean | undefined;
};
export type GetProjectsResponseBodyProjectsHistory = {
scanner: string;
reason: string;
by: string;
byId: string;
at: number;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3Action: {
readonly Blocked: "blocked";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson3Action = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3Action>;
export type GetProjectsResponseBodyProjectsBlock = {
action: GetProjectsResponseBodyProjectsResponse200ApplicationJson3Action;
reason: string;
statusCode: number;
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseBlockHistoryValue = {
eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects2 = {
type: "host";
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseBlockHistoryValue;
};
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsKey: {
readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsKey = ClosedEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsKey>;
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseValue = {
eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects1 = {
type: "header";
key: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsKey;
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseValue;
};
export type GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyHas = GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects1 | GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects2;
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyAction: {
readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyAction>;
export type GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyMitigate = {
action: GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyAction;
};
export type GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody2 = {
has: Array<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects1 | GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects2>;
mitigate: GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyMitigate;
src?: string | undefined;
};
export type GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody1 = {
src: string;
status: number;
};
export type GetProjectsBlockHistoryProjectsResponse200ApplicationJSONResponseBodyRoute = GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody1 | GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody2;
export type GetProjectsBlockHistoryProjectsResponse4 = {
action: "route-unblocked";
route: GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody1 | GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody2;
statusCode?: number | undefined;
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsValue = {
eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody32 = {
type: "host";
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsValue;
};
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Key: {
readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Key = ClosedEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Key>;
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Value = {
eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody31 = {
type: "header";
key: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Key;
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Value;
};
export type GetProjectsRouteProjectsResponse200ApplicationJSONHas = GetProjectsHasProjectsResponse200ApplicationJSONResponseBody31 | GetProjectsHasProjectsResponse200ApplicationJSONResponseBody32;
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONAction: {
readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsRouteProjectsResponse200ApplicationJSONAction = ClosedEnum<typeof GetProjectsRouteProjectsResponse200ApplicationJSONAction>;
export type GetProjectsRouteProjectsResponse200ApplicationJSONMitigate = {
action: GetProjectsRouteProjectsResponse200ApplicationJSONAction;
};
export type GetProjectsRouteProjectsResponse200ApplicationJson2 = {
has: Array<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody31 | GetProjectsHasProjectsResponse200ApplicationJSONResponseBody32>;
mitigate: GetProjectsRouteProjectsResponse200ApplicationJSONMitigate;
src?: string | undefined;
};
export type GetProjectsRouteProjectsResponse200ApplicationJson1 = {
src: string;
status: number;
};
export type GetProjectsBlockHistoryProjectsResponse200ApplicationJSONRoute = GetProjectsRouteProjectsResponse200ApplicationJson1 | GetProjectsRouteProjectsResponse200ApplicationJson2;
export type GetProjectsBlockHistoryProjectsResponse3 = {
action: "route-blocked";
route: GetProjectsRouteProjectsResponse200ApplicationJson1 | GetProjectsRouteProjectsResponse200ApplicationJson2;
reason: string;
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsBlockHistoryProjectsResponse2 = {
action: "unblocked";
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsBlockHistoryProjectsResponse1 = {
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 GetProjectsResponseBodyProjectsBlockHistory = GetProjectsBlockHistoryProjectsResponse1 | GetProjectsBlockHistoryProjectsResponse2 | GetProjectsBlockHistoryProjectsResponse3 | GetProjectsBlockHistoryProjectsResponse4;
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsAction: {
readonly AddDeploymentInterstitial: "add-deployment-interstitial";
readonly AddProjectInterstitial: "add-project-interstitial";
readonly RemoveDeploymentInterstitial: "remove-deployment-interstitial";
readonly RemoveProjectInterstitial: "remove-project-interstitial";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsAction>;
export type GetProjectsResponseBodyProjectsInterstitialHistory = {
action: GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsAction;
createdAt: number;
caseId?: string | undefined;
reason?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
};
export type GetProjectsResponseBodyProjectsAbuse = {
scanner?: string | undefined;
history: Array<GetProjectsResponseBodyProjectsHistory>;
updatedAt: number;
block?: GetProjectsResponseBodyProjectsBlock | undefined;
blockHistory?: Array<GetProjectsBlockHistoryProjectsResponse1 | GetProjectsBlockHistoryProjectsResponse2 | GetProjectsBlockHistoryProjectsResponse3 | GetProjectsBlockHistoryProjectsResponse4> | undefined;
interstitial?: boolean | undefined;
interstitialHistory?: Array<GetProjectsResponseBodyProjectsInterstitialHistory> | undefined;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBodyValue = {
eq: string;
};
export type GetProjectsHasProjectsResponse2 = {
type: "host";
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBodyValue;
};
export declare const GetProjectsHasProjectsResponseKey: {
readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasProjectsResponseKey = ClosedEnum<typeof GetProjectsHasProjectsResponseKey>;
export type GetProjectsHasProjectsResponse200ApplicationJSONValue = {
eq: string;
};
export type GetProjectsHasProjectsResponse1 = {
type: "header";
key: GetProjectsHasProjectsResponseKey;
value: GetProjectsHasProjectsResponse200ApplicationJSONValue;
};
export type GetProjectsInternalRoutesProjectsResponseHas = GetProjectsHasProjectsResponse1 | GetProjectsHasProjectsResponse2;
export declare const GetProjectsInternalRoutesProjectsResponseAction: {
readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsInternalRoutesProjectsResponseAction = ClosedEnum<typeof GetProjectsInternalRoutesProjectsResponseAction>;
export type GetProjectsInternalRoutesProjectsResponseMitigate = {
action: GetProjectsInternalRoutesProjectsResponseAction;
};
export type GetProjectsInternalRoutesProjectsResponse2 = {
has: Array<GetProjectsHasProjectsResponse1 | GetProjectsHasProjectsResponse2>;
mitigate: GetProjectsInternalRoutesProjectsResponseMitigate;
src?: string | undefined;
};
export type GetProjectsInternalRoutesProjectsResponse1 = {
src: string;
status: number;
};
export type GetProjectsResponseBodyProjectsInternalRoutes = GetProjectsInternalRoutesProjectsResponse1 | GetProjectsInternalRoutesProjectsResponse2;
export declare const GetProjectsResponseBodyProjectsAction: {
readonly Accept: "accept";
readonly Cancel: "cancel";
readonly Delete: "delete";
};
export type GetProjectsResponseBodyProjectsAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsAction>;
export type GetProjectsValuePreviousValue = string | number | boolean;
export type GetProjectsValueCurrentValue = string | number | boolean;
export type GetProjectsValue3 = {
previousValue: string | number | boolean;
currentValue: string | number | boolean;
};
export type ResponseBodyValue = GetProjectsValue3 | string | number | boolean;
export type ResponseBodyDismissedToasts = {
key: string;
dismissedAt: number;
action: GetProjectsResponseBodyProjectsAction;
value: GetProjectsValue3 | string | number | boolean | null;
};
export declare const GetProjectsResponseBodyProjectsResponseEnv: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetProjectsResponseBodyProjectsResponseEnv = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponseEnv>;
export type ResponseBodySamplingRules = {
rate: number;
env?: GetProjectsResponseBodyProjectsResponseEnv | undefined;
requestPath?: string | undefined;
};
export type ResponseBodyTracing = {
domains?: string | undefined;
ignorePaths?: Array<string> | undefined;
samplingRules?: Array<ResponseBodySamplingRules> | undefined;
};
export type GetProjectsResponseBodyProjects = {
accountId: string;
analytics?: GetProjectsResponseBodyProjectsAnalytics | undefined;
appliedCve55182Migration?: boolean | undefined;
speedInsights?: GetProjectsResponseBodyProjectsSpeedInsights | undefined;
autoExposeSystemEnvs?: boolean | undefined;
autoAssignCustomDomains?: boolean | undefined;
autoAssignCustomDomainsUpdatedBy?: string | undefined;
buildCommand?: string | null | undefined;
commandForIgnoringBuildStep?: string | null | undefined;
connectConfigurations?: Array<ResponseBodyConnectConfigurations> | null | undefined;
connectConfigurationId?: string | null | undefined;
connectBuildsEnabled?: boolean | undefined;
passiveConnectConfigurationId?: string | null | undefined;
createdAt?: number | undefined;
customerSupportCodeVisibility?: boolean | undefined;
crons?: GetProjectsResponseBodyCrons | undefined;
dataCache?: ResponseBodyDataCache | undefined;
/**
* Retention policies for deployments. These are enforced at the project level, but we also maintain an instance of this at the team level as a default policy that gets applied to new projects.
*/
deploymentExpiration: GetProjectsResponseBodyProjectsDeploymentExpiration;
expiration?: ResponseBodyExpiration | undefined;
devCommand?: string | null | undefined;
directoryListing: boolean;
installCommand?: string | null | undefined;
env?: Array<GetProjectsResponseBodyProjectsEnv> | undefined;
customEnvironments?: Array<ResponseBodyCustomEnvironments> | undefined;
framework?: GetProjectsResponseBodyProjectsFramework | null | undefined;
services?: Array<ResponseBodyServices> | undefined;
gitForkProtection?: boolean | undefined;
gitLFS?: boolean | undefined;
id: string;
ipBuckets?: Array<GetProjectsResponseBodyProjectsIpBuckets> | undefined;
jobs?: ResponseBodyJobs | undefined;
latestDeployments?: Array<GetProjectsResponseBodyProjectsLatestDeployments> | undefined;
link?: GetProjectsResponseBodyProjectsLink | undefined;
microfrontends?: GetProjectsResponseBodyMicrofrontends | undefined;
name: string;
nodeVersion: GetProjectsResponseBodyProjectsResponseNodeVersion;
optionsAllowlist?: ResponseBodyOptionsAllowlist | null | undefined;
outputDirectory?: string | null | undefined;
passwordProtection?: GetProjectsResponseBodyProjectsPasswordProtection | null | undefined;
passport?: GetProjectsResponseBodyProjectsPassport | null | undefined;
protectionConfig?: ResponseBodyProtectionConfig | undefined;
productionDeploymentsFastLane?: boolean | undefined;
resourceConfig: GetProjectsResponseBodyProjectsResourceConfig;
/**
* Description of why a project was rolled back, and by whom. Note that lastAliasRequest contains the from/to details of the rollback.
*/
rollbackDescription?: ResponseBodyRollbackDescription | undefined;
/**
* Project-level rolling release configuration that defines how deployments should be gradually rolled out
*/
rollingRelease?: GetProjectsResponseBodyProjectsRollingRelease | null | undefined;
defaultResourceConfig: ResponseBodyDefaultResourceConfig;
rootDirectory?: string | null | undefined;
serverlessFunctionZeroConfigFailover?: boolean | undefined;
skewProtectionBoundaryAt?: number | undefined;
skewProtectionMaxAge?: number | undefined;
skewProtectionAllowedDomains?: Array<string> | undefined;
skipGitConnectDuringLink?: boolean | undefined;
staticIps?: ResponseBodyStaticIps | undefined;
sourceFilesOutsideRootDirectory?: boolean | undefined;
enableAffectedProjectsDeployments?: boolean | undefined;
enableExternalRewriteCaching?: boolean | undefined;
ssoProtection?: GetProjectsResponseBodyProjectsSsoProtection | null | undefined;
targets?: {
[k: string]: GetProjectsResponseBodyProjectsTargets | null;
} | undefined;
transferCompletedAt?: number | undefined;
transferStartedAt?: number | undefined;
transferToAccountId?: string | undefined;
transferredFromAccountId?: string | undefined;
updatedAt?: number | undefined;
live?: boolean | undefined;
enablePreviewFeedback?: boolean | null | undefined;
enableProductionFeedback?: boolean | null | undefined;
permissions?: ResponseBodyPermissions | undefined;
lastRollbackTarget?: ResponseBodyLastRollbackTarget | null | undefined;
lastAliasRequest?: ResponseBodyLastAliasRequest | null | undefined;
protectionBypass?: {
[k: string]: ResponseBodyProtectionBypass;
} | undefined;
hasActiveBranches?: boolean | undefined;
trustedIps?: ResponseBodyTrustedIps | null | undefined;
trustedSources?: GetProjectsResponseBodyProjectsTrustedSources | null | undefined;
gitComments?: GetProjectsResponseBodyProjectsGitComments | undefined;
gitProviderOptions?: GetProjectsResponseBodyProjectsGitProviderOptions | undefined;
paused?: boolean | undefined;
concurrencyBucketName?: string | undefined;
webAnalytics?: GetProjectsResponseBodyProjectsWebAnalytics | undefined;
security?: GetProjectsResponseBodyProjectsSecurity | undefined;
oidcTokenConfig?: GetProjectsResponseBodyProjectsOidcTokenConfig | undefined;
/**
* Project shape. `null` on a rule list clears the project's override for that rule type (fall back to team for every env); omitting is equivalent. Setting `deploymentPolicy` itself to `null` clears every override at once. Kept structurally distinct from {@link TeamDeploymentPolicy} so the two storage locations don't share a type by accident.
*/
deploymentPolicy?: ResponseBodyDeploymentPolicy | null | undefined;
tier?: string | undefined;
flatRateTier?: ResponseBodyFlatRateTier | undefined;
usageStatus?: ResponseBodyUsageStatus | undefined;
features?: ResponseBodyFeatures | undefined;
v0?: boolean | undefined;
v0Created?: boolean | undefined;
abuse?: GetProjectsResponseBodyProjectsAbuse | undefined;
internalRoutes?: Array<GetProjectsInternalRoutesProjectsResponse1 | GetProjectsInternalRoutesProjectsResponse2> | undefined;
hasDeployments?: boolean | undefined;
dismissedToasts?: Array<ResponseBodyDismissedToasts> | undefined;
protectedSourcemaps?: boolean | undefined;
tracing?: ResponseBodyTracing | undefined;
avatar?: string | null | undefined;
};
/**
* This object contains information related to the pagination of the current request using continuation tokens. Since CosmosDB doesn't support going to previous pages, only count and next are provided.
*/
export type GetProjectsPagination1 = {
/**
* Amount of items in the current page.
*/
count: number;
/**
* Continuation token that must be used to request the next page. Base32 encoded for safe URL transmission.
*/
next: string | null;
};
export type GetProjectsResponseBodyProjectsPagination = Pagination | GetProjectsPagination1;
export type GetProjectsResponseBody3 = {
projects: Array<GetProjectsResponseBodyProjects>;
pagination: Pagination | GetProjectsPagination1;
};
export declare const GetProjectsResponseBodyConfiguredBy: {
readonly A: "A";
readonly Cname: "CNAME";
readonly Dns01: "dns-01";
readonly Http: "http";
};
export type GetProjectsResponseBodyConfiguredBy = ClosedEnum<typeof GetProjectsResponseBodyConfiguredBy>;
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson2AliasAssigned = number | boolean;
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson2Builds = {
use: string;
src?: string | undefined;
dest?: string | undefined;
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson2Creator = {
email: string;
githubLogin?: string | undefined;
gitlabLogin?: string | undefined;
uid: string;
username: string;
};
export type GetProjectsResponseBodyDeployment = {
alias?: Array<string> | undefined;
aliasAssigned?: number | boolean | null | undefined;
builds?: Array<GetProjectsResponseBodyProjectsResponse200ApplicationJson2Builds> | undefined;
createdAt: number;
createdIn: string;
creator: GetProjectsResponseBodyProjectsResponse200ApplicationJson2Creator | 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 GetProjectsResponseBodyEnvironment: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetProjectsResponseBodyEnvironment = ClosedEnum<typeof GetProjectsResponseBodyEnvironment>;
export declare const GetProjectsResponseBodyProjectsResponseTarget: {
readonly Preview: "PREVIEW";
readonly Production: "PRODUCTION";
readonly Staging: "STAGING";
};
export type GetProjectsResponseBodyProjectsResponseTarget = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponseTarget>;
export type ResponseBodyAlias = {
configuredBy?: GetProjectsResponseBodyConfiguredBy | null | undefined;
configuredChangedAt?: number | null | undefined;
createdAt?: number | null | undefined;
deployment: GetProjectsResponseBodyDeployment | null;
domain: string;
environment: GetProjectsResponseBodyEnvironment;
gitBranch?: string | null | undefined;
redirect?: string | null | undefined;
redirectStatusCode?: number | null | undefined;
target: GetProjectsResponseBodyProjectsResponseTarget;
};
export type GetProjectsResponseBodyAnalytics = {
id: string;
canceledAt?: number | null | undefined;
disabledAt: number;
enabledAt: number;
paidAt?: number | undefined;
sampleRatePercent?: number | null | undefined;
spendLimitInDollars?: number | null | undefined;
};
/**
* Retention policies for deployments. These are enforced at the project level, but we also maintain an instance of this at the team level as a default policy that gets applied to new projects.
*/
export type GetProjectsResponseBodyDeploymentExpiration = {
/**
* Number of days to keep non-production deployments (mostly preview deployments) before soft deletion.
*/
expirationDays?: number | undefined;
/**
* Number of days to keep production deployments before soft deletion.
*/
expirationDaysProduction?: number | undefined;
/**
* Number of days to keep canceled deployments before soft deletion.
*/
expirationDaysCanceled?: number | undefined;
/**
* Number of days to keep errored deployments before soft deletion.
*/
expirationDaysErrored?: number | undefined;
/**
* Minimum number of production deployments to keep for this project, even if they are over the production expiration limit.
*/
deploymentsToKeep?: number | undefined;
};
export type GetProjectsResponseBodyIpBuckets = {
bucket: string;
default?: boolean | undefined;
supportUntil?: number | undefined;
};
export declare const GetProjectsTargetProjects2: {
readonly Development: "development";
readonly Preview: "preview";
readonly Production: "production";
};
export type GetProjectsTargetProjects2 = ClosedEnum<typeof GetProjectsTargetProjects2>;
export declare const GetProjectsTargetProjects1: {
readonly Development: "development";
readonly Preview: "preview";
readonly Production: "production";
};
export type GetProjectsTargetProjects1 = ClosedEnum<typeof GetProjectsTargetProjects1>;
export type GetProjectsResponseBodyProjectsResponse200Target = Array<GetProjectsTargetProjects1> | GetProjectsTargetProjects2;
export declare const GetProjectsResponseBodyProjectsResponseType: {
readonly Encrypted: "encrypted";
readonly Plain: "plain";
readonly Secret: "secret";
readonly Sensitive: "sensitive";
readonly System: "system";
};
export type GetProjectsResponseBodyProjectsResponseType = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponseType>;
export type GetProjectsContentHintProjects17 = {
type: "flags-connection-string";
projectId: string;
};
export type GetProjectsContentHintProjects16 = {
type: "integration-store-secret";
storeId: string;
integrationId: string;
integrationProductId: string;
integrationConfigurationId: string;
};
export type GetProjectsContentHintProjects15 = {
type: "postgres-url-no-ssl";
storeId: string;
};
export type GetProjectsContentHintProjects14 = {
type: "postgres-database";
storeId: string;
};
export type GetProjectsContentHintProjects13 = {
type: "postgres-password";
storeId: string;
};
export type GetProjectsContentHintProjects12 = {
type: "postgres-host";
storeId: string;
};
export type GetProjectsContentHintProjects11 = {
type: "postgres-user";
storeId: string;
};
export type GetProjectsContentHintProjects10 = {
type: "postgres-prisma-url";
storeId: string;
};
export type GetProjectsContentHintProjects9 = {
type: "postgres-url-non-pooling";
storeId: string;
};
export type GetProjectsContentHintProjects8 = {
type: "postgres-url";
storeId: string;
};
export type GetProjectsContentHintProjects7 = {
type: "blob-webhook-public-key";
storeId: string;
};
export type GetProjectsContentHintProjects6 = {
type: "blob-store-id";
storeId: string;
};
export type GetProjectsContentHintProjects5 = {
type: "blob-read-write-token";
storeId: string;
};
export type GetProjectsContentHintProjects4 = {
type: "redis-rest-api-read-only-token";
storeId: string;
};
export type GetProjectsContentHintProjects3 = {
type: "redis-rest-api-token";
storeId: string;
};
export type GetProjectsContentHintProjects2 = {
type: "redis-rest-api-url";
storeId: string;
};
export type GetProjectsContentHintProjects1 = {
type: "redis-url";
storeId: string;
};
export type GetProjectsResponseBodyProjectsResponseContentHint = GetProjectsContentHintProjects1 | GetProjectsContentHintProjects2 | GetProjectsContentHintProjects3 | GetProjectsContentHintProjects4 | GetProjectsContentHintProjects5 | GetProjectsContentHintProjects6 | GetProjectsContentHintProjects7 | GetProjectsContentHintProjects8 | GetProjectsContentHintProjects9 | GetProjectsContentHintProjects10 | GetProjectsContentHintProjects11 | GetProjectsContentHintProjects12 | GetProjectsContentHintProjects13 | GetProjectsContentHintProjects14 | GetProjectsContentHintProjects15 | GetProjectsContentHintProjects16 | GetProjectsContentHintProjects17;
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson2Type: {
readonly FlagsSecret: "flags-secret";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson2Type = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson2Type>;
/**
* Similar to `contentHints`, but should not be exposed to the user.
*/
export type GetProjectsResponseBodyProjectsResponseInternalContentHint = {
type: GetProjectsResponseBodyProjectsResponse200ApplicationJson2Type;
/**
* Contains the `value` of the env variable, encrypted with a special key to make decryption possible in the subscriber Lambda.
*/
encryptedValue: string;
};
export type GetProjectsResponseBodyEnv = {
target?: Array<GetProjectsTargetProjects1> | GetProjectsTargetProjects2 | undefined;
type: GetProjectsResponseBodyProjectsResponseType;
/**
* 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?: GetProjectsContentHintProjects1 | GetProjectsContentHintProjects2 | GetProjectsContentHintProjects3 | GetProjectsContentHintProjects4 | GetProjectsContentHintProjects5 | GetProjectsContentHintProjects6 | GetProjectsContentHintProjects7 | GetProjectsContentHintProjects8 | GetProjectsContentHintProjects9 | GetProjectsContentHintProjects10 | GetProjectsContentHintProjects11 | GetProjectsContentHintProjects12 | GetProjectsContentHintProjects13 | GetProjectsContentHintProjects14 | GetProjectsContentHintProjects15 | GetProjectsContentHintProjects16 | GetProjectsContentHintProjects17 | null | undefined;
/**
* Similar to `contentHints`, but should not be exposed to the user.
*/
internalContentHint?: GetProjectsResponseBodyProjectsResponseInternalContentHint | null | undefined;
comment?: string | undefined;
customEnvironmentIds?: Array<string> | undefined;
};
export declare const GetProjectsResponseBodyFramework: {
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 GetProjectsResponseBodyFramework = ClosedEnum<typeof GetProjectsResponseBodyFramework>;
export type GetProjectsResponseBodyProjectsResponseAliasAssigned = number | boolean;
export type GetProjectsResponseBodyProjectsResponse200Builds = {
use: string;
src?: string | undefined;
dest?: string | undefined;
};
export type GetProjectsResponseBodyProjectsResponse200Creator = {
email: string;
githubLogin?: string | undefined;
gitlabLogin?: string | undefined;
uid: string;
username: string;
};
export type GetProjectsResponseBodyLatestDeployments = {
alias?: Array<string> | undefined;
aliasAssigned?: number | boolean | null | undefined;
builds?: Array<GetProjectsResponseBodyProjectsResponse200Builds> | undefined;
createdAt: number;
createdIn: string;
creator: GetProjectsResponseBodyProjectsResponse200Creator | 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 GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects6DeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetProjectsLinkProjects6 = {
org: string;
repo: string;
type: "vercel";
createdAt?: number | undefined;
deployHooks: Array<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects6DeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects5DeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetProjectsLinkProjects5 = {
name: string;
slug: string;
owner: string;
type: "bitbucket";
uuid: string;
workspaceUuid: string;
createdAt?: number | undefined;
deployHooks: Array<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects5DeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects4DeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetProjectsLinkProjects4 = {
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<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects4DeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects3DeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetProjectsLinkProjects3 = {
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<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects3DeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2ProjectsDeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetProjectsLinkProjects2 = {
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<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2ProjectsDeployHooks>;
gitCredentialId: string;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2DeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetProjectsLinkProjects1 = {
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<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2DeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetProjectsResponseBodyLink = GetProjectsLinkProjects1 | GetProjectsLinkProjects2 | GetProjectsLinkProjects3 | GetProjectsLinkProjects4 | GetProjectsLinkProjects5 | GetProjectsLinkProjects6;
export declare const GetProjectsResponseBodyProjectsNodeVersion: {
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 GetProjectsResponseBodyProjectsNodeVersion = ClosedEnum<typeof GetProjectsResponseBodyProjectsNodeVersion>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsWebAnalytics$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsWebAnalytics, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsWebAnalyticsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsWebAnalytics, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesVercelRulesetAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesVercelRulesetAction>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsVercelRuleset$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsVercelRuleset, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsVercelRulesetFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsVercelRuleset, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsTrafficSources$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsTrafficSources, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsTrafficSourcesFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsTrafficSources, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityAction>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsBotFilter$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsBotFilter, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsBotFilterFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsBotFilter, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesAction>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsAiBots$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsAiBots, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsAiBotsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsAiBots, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesOwaspAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsSecurityManagedRulesOwaspAction>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsOwasp$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsOwasp, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsOwaspFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsOwasp, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsManagedRules$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsManagedRules, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsManagedRulesFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsManagedRules, SDKValidationError>;
/** @internal */
export declare const GetProjectsLogHeadersProjectsResponse2$inboundSchema: z.ZodNativeEnum<typeof GetProjectsLogHeadersProjectsResponse2>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsLogHeaders$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsLogHeaders, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsLogHeadersFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsLogHeaders, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsSecurityPlusMetadata$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsSecurityPlusMetadata, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsSecurityPlusMetadataFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsSecurityPlusMetadata, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsSecurity$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsSecurity, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsSecurityFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsSecurity, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsIssuerMode$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsIssuerMode>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsOidcTokenConfig$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsOidcTokenConfig, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsOidcTokenConfigFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsOidcTokenConfig, SDKValidationError>;
/** @internal */
export declare const GetProjectsSources2$inboundSchema: z.ZodType<GetProjectsSources2, z.ZodTypeDef, unknown>;
export declare function getProjectsSources2FromJSON(jsonString: string): SafeParseResult<GetProjectsSources2, SDKValidationError>;
/** @internal */
export declare const GetProjectsSourcesProvider$inboundSchema: z.ZodNativeEnum<typeof GetProjectsSourcesProvider>;
/** @internal */
export declare const GetProjectsSources1$inboundSchema: z.ZodType<GetProjectsSources1, z.ZodTypeDef, unknown>;
export declare function getProjectsSources1FromJSON(jsonString: string): SafeParseResult<GetProjectsSources1, SDKValidationError>;
/** @internal */
export declare const ResponseBodySources$inboundSchema: z.ZodType<ResponseBodySources, z.ZodTypeDef, unknown>;
export declare function responseBodySourcesFromJSON(jsonString: string): SafeParseResult<ResponseBodySources, SDKValidationError>;
/** @internal */
export declare const GetProjectsEnvironments2$inboundSchema: z.ZodType<GetProjectsEnvironments2, z.ZodTypeDef, unknown>;
export declare function getProjectsEnvironments2FromJSON(jsonString: string): SafeParseResult<GetProjectsEnvironments2, SDKValidationError>;
/** @internal */
export declare const GetProjectsEnvironmentsTarget$inboundSchema: z.ZodNativeEnum<typeof GetProjectsEnvironmentsTarget>;
/** @internal */
export declare const GetProjectsEnvironments1$inboundSchema: z.ZodType<GetProjectsEnvironments1, z.ZodTypeDef, unknown>;
export declare function getProjectsEnvironments1FromJSON(jsonString: string): SafeParseResult<GetProjectsEnvironments1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyEnvironments$inboundSchema: z.ZodType<GetProjectsResponseBodyEnvironments, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyEnvironmentsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyEnvironments, SDKValidationError>;
/** @internal */
export declare const ResponseBodyGitSources$inboundSchema: z.ZodType<ResponseBodyGitSources, z.ZodTypeDef, unknown>;
export declare function responseBodyGitSourcesFromJSON(jsonString: string): SafeParseResult<ResponseBodyGitSources, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodySources$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodySources>;
/** @internal */
export declare const GetProjectsEnvironmentsProjects2$inboundSchema: z.ZodType<GetProjectsEnvironmentsProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectsEnvironmentsProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectsEnvironmentsProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsEnvironmentsProjectsTarget$inboundSchema: z.ZodNativeEnum<typeof GetProjectsEnvironmentsProjectsTarget>;
/** @internal */
export declare const GetProjectsEnvironmentsProjects1$inboundSchema: z.ZodType<GetProjectsEnvironmentsProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectsEnvironmentsProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectsEnvironmentsProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsEnvironments$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsEnvironments, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsEnvironmentsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsEnvironments, SDKValidationError>;
/** @internal */
export declare const ResponseBodyDeploymentSources$inboundSchema: z.ZodType<ResponseBodyDeploymentSources, z.ZodTypeDef, unknown>;
export declare function responseBodyDeploymentSourcesFromJSON(jsonString: string): SafeParseResult<ResponseBodyDeploymentSources, SDKValidationError>;
/** @internal */
export declare const ResponseBodyDeploymentPolicy$inboundSchema: z.ZodType<ResponseBodyDeploymentPolicy, z.ZodTypeDef, unknown>;
export declare function responseBodyDeploymentPolicyFromJSON(jsonString: string): SafeParseResult<ResponseBodyDeploymentPolicy, SDKValidationError>;
/** @internal */
export declare const ResponseBodyFlatRateTier$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyFlatRateTier>;
/** @internal */
export declare const GetProjectsResponseBodyKind$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyKind>;
/** @internal */
export declare const ResponseBodyUsageStatus$inboundSchema: z.ZodType<ResponseBodyUsageStatus, z.ZodTypeDef, unknown>;
export declare function responseBodyUsageStatusFromJSON(jsonString: string): SafeParseResult<ResponseBodyUsageStatus, SDKValidationError>;
/** @internal */
export declare const ResponseBodyFeatures$inboundSchema: z.ZodType<ResponseBodyFeatures, z.ZodTypeDef, unknown>;
export declare function responseBodyFeaturesFromJSON(jsonString: string): SafeParseResult<ResponseBodyFeatures, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsHistory$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsHistory, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsHistoryFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3Action$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3Action>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsBlock$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsBlock, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsBlockFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsBlock, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseBlockHistoryValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseBlockHistoryValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseBlockHistoryValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseBlockHistoryValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects2$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects2, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects2FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsKey>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsAbuseValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects1$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects1, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects1FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Projects1, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyHas$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyHas, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSONResponseBodyHasFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyMitigate$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSONResponseBodyMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBodyMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody2$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody2, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSONResponseBody2FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody2, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody1$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody1, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSONResponseBody1FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJSONResponseBody1, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsResponse200ApplicationJSONResponseBodyRoute$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsResponse200ApplicationJSONResponseBodyRoute, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsResponse200ApplicationJSONResponseBodyRouteFromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsResponse200ApplicationJSONResponseBodyRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsResponse4$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsResponse4, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsResponse4FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsResponse4, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3ProjectsValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody32$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody32, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody32FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody32, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Key$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Key>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Value$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Value, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody3ValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody3Value, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody31$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody31, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody31FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody31, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONHas$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJSONHas, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSONHasFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJSONHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsRouteProjectsResponse200ApplicationJSONAction>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJSONMitigate$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJSONMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSONMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJSONMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJson2$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJson2, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSON2FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJson2, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsResponse200ApplicationJson1$inboundSchema: z.ZodType<GetProjectsRouteProjectsResponse200ApplicationJson1, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsResponse200ApplicationJSON1FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsResponse200ApplicationJson1, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsResponse200ApplicationJSONRoute$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsResponse200ApplicationJSONRoute, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsResponse200ApplicationJSONRouteFromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsResponse200ApplicationJSONRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsResponse3$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsResponse3, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsResponse3FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsResponse3, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsResponse2$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsResponse2, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsResponse2FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsResponse2, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsResponse1$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsResponse1, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsResponse1FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsResponse1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsBlockHistory$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsBlockHistory, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsBlockHistoryFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsBlockHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson3ProjectsAction>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsInterstitialHistory$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsInterstitialHistory, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsInterstitialHistoryFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsInterstitialHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsAbuse$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsAbuse, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsAbuseFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsAbuse, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBodyValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse2$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse2, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse2FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse2, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponseKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasProjectsResponseKey>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse1$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse1, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse1FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse1, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutesProjectsResponseHas$inboundSchema: z.ZodType<GetProjectsInternalRoutesProjectsResponseHas, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutesProjectsResponseHasFromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesProjectsResponseHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutesProjectsResponseAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsInternalRoutesProjectsResponseAction>;
/** @internal */
export declare const GetProjectsInternalRoutesProjectsResponseMitigate$inboundSchema: z.ZodType<GetProjectsInternalRoutesProjectsResponseMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutesProjectsResponseMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesProjectsResponseMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutesProjectsResponse2$inboundSchema: z.ZodType<GetProjectsInternalRoutesProjectsResponse2, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutesProjectsResponse2FromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesProjectsResponse2, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutesProjectsResponse1$inboundSchema: z.ZodType<GetProjectsInternalRoutesProjectsResponse1, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutesProjectsResponse1FromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesProjectsResponse1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsInternalRoutes$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsInternalRoutes, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsInternalRoutesFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsInternalRoutes, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsAction>;
/** @internal */
export declare const GetProjectsValuePreviousValue$inboundSchema: z.ZodType<GetProjectsValuePreviousValue, z.ZodTypeDef, unknown>;
export declare function getProjectsValuePreviousValueFromJSON(jsonString: string): SafeParseResult<GetProjectsValuePreviousValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsValueCurrentValue$inboundSchema: z.ZodType<GetProjectsValueCurrentValue, z.ZodTypeDef, unknown>;
export declare function getProjectsValueCurrentValueFromJSON(jsonString: string): SafeParseResult<GetProjectsValueCurrentValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsValue3$inboundSchema: z.ZodType<GetProjectsValue3, z.ZodTypeDef, unknown>;
export declare function getProjectsValue3FromJSON(jsonString: string): SafeParseResult<GetProjectsValue3, SDKValidationError>;
/** @internal */
export declare const ResponseBodyValue$inboundSchema: z.ZodType<ResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function responseBodyValueFromJSON(jsonString: string): SafeParseResult<ResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const ResponseBodyDismissedToasts$inboundSchema: z.ZodType<ResponseBodyDismissedToasts, z.ZodTypeDef, unknown>;
export declare function responseBodyDismissedToastsFromJSON(jsonString: string): SafeParseResult<ResponseBodyDismissedToasts, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseEnv$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponseEnv>;
/** @internal */
export declare const ResponseBodySamplingRules$inboundSchema: z.ZodType<ResponseBodySamplingRules, z.ZodTypeDef, unknown>;
export declare function responseBodySamplingRulesFromJSON(jsonString: string): SafeParseResult<ResponseBodySamplingRules, SDKValidationError>;
/** @internal */
export declare const ResponseBodyTracing$inboundSchema: z.ZodType<ResponseBodyTracing, z.ZodTypeDef, unknown>;
export declare function responseBodyTracingFromJSON(jsonString: string): SafeParseResult<ResponseBodyTracing, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjects$inboundSchema: z.ZodType<GetProjectsResponseBodyProjects, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjects, SDKValidationError>;
/** @internal */
export declare const GetProjectsPagination1$inboundSchema: z.ZodType<GetProjectsPagination1, z.ZodTypeDef, unknown>;
export declare function getProjectsPagination1FromJSON(jsonString: string): SafeParseResult<GetProjectsPagination1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsPagination$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsPagination, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsPaginationFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsPagination, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBody3$inboundSchema: z.ZodType<GetProjectsResponseBody3, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBody3FromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBody3, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyConfiguredBy$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyConfiguredBy>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson2AliasAssigned$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponse200ApplicationJson2AliasAssigned, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponse200ApplicationJSON2AliasAssignedFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponse200ApplicationJson2AliasAssigned, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson2Builds$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponse200ApplicationJson2Builds, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponse200ApplicationJSON2BuildsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponse200ApplicationJson2Builds, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson2Creator$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponse200ApplicationJson2Creator, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponse200ApplicationJSON2CreatorFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponse200ApplicationJson2Creator, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyDeployment$inboundSchema: z.ZodType<GetProjectsResponseBodyDeployment, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyDeploymentFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyDeployment, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyEnvironment$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyEnvironment>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseTarget$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponseTarget>;
/** @internal */
export declare const ResponseBodyAlias$inboundSchema: z.ZodType<ResponseBodyAlias, z.ZodTypeDef, unknown>;
export declare function responseBodyAliasFromJSON(jsonString: string): SafeParseResult<ResponseBodyAlias, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyAnalytics$inboundSchema: z.ZodType<GetProjectsResponseBodyAnalytics, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyAnalyticsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyAnalytics, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyDeploymentExpiration$inboundSchema: z.ZodType<GetProjectsResponseBodyDeploymentExpiration, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyDeploymentExpirationFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyDeploymentExpiration, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyIpBuckets$inboundSchema: z.ZodType<GetProjectsResponseBodyIpBuckets, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyIpBucketsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyIpBuckets, SDKValidationError>;
/** @internal */
export declare const GetProjectsTargetProjects2$inboundSchema: z.ZodNativeEnum<typeof GetProjectsTargetProjects2>;
/** @internal */
export declare const GetProjectsTargetProjects1$inboundSchema: z.ZodNativeEnum<typeof GetProjectsTargetProjects1>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200Target$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponse200Target, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponse200TargetFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponse200Target, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseType$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponseType>;
/** @internal */
export declare const GetProjectsContentHintProjects17$inboundSchema: z.ZodType<GetProjectsContentHintProjects17, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects17FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects17, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects16$inboundSchema: z.ZodType<GetProjectsContentHintProjects16, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects16FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects16, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects15$inboundSchema: z.ZodType<GetProjectsContentHintProjects15, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects15FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects15, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects14$inboundSchema: z.ZodType<GetProjectsContentHintProjects14, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects14FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects14, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects13$inboundSchema: z.ZodType<GetProjectsContentHintProjects13, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects13FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects13, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects12$inboundSchema: z.ZodType<GetProjectsContentHintProjects12, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects12FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects12, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects11$inboundSchema: z.ZodType<GetProjectsContentHintProjects11, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects11FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects11, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects10$inboundSchema: z.ZodType<GetProjectsContentHintProjects10, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects10FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects10, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects9$inboundSchema: z.ZodType<GetProjectsContentHintProjects9, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects9FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects9, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects8$inboundSchema: z.ZodType<GetProjectsContentHintProjects8, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects8FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects8, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects7$inboundSchema: z.ZodType<GetProjectsContentHintProjects7, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects7FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects7, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects6$inboundSchema: z.ZodType<GetProjectsContentHintProjects6, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects6FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects6, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects5$inboundSchema: z.ZodType<GetProjectsContentHintProjects5, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects5FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects5, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects4$inboundSchema: z.ZodType<GetProjectsContentHintProjects4, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects4FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects4, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects3$inboundSchema: z.ZodType<GetProjectsContentHintProjects3, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects3FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects3, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects2$inboundSchema: z.ZodType<GetProjectsContentHintProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsContentHintProjects1$inboundSchema: z.ZodType<GetProjectsContentHintProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectsContentHintProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectsContentHintProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseContentHint$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponseContentHint, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponseContentHintFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponseContentHint, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson2Type$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson2Type>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseInternalContentHint$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponseInternalContentHint, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponseInternalContentHintFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponseInternalContentHint, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyEnv$inboundSchema: z.ZodType<GetProjectsResponseBodyEnv, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyEnvFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyEnv, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyFramework$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyFramework>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseAliasAssigned$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponseAliasAssigned, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponseAliasAssignedFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponseAliasAssigned, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200Builds$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponse200Builds, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponse200BuildsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponse200Builds, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200Creator$inboundSchema: z.ZodType<GetProjectsResponseBodyProjectsResponse200Creator, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyProjectsResponse200CreatorFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyProjectsResponse200Creator, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyLatestDeployments$inboundSchema: z.ZodType<GetProjectsResponseBodyLatestDeployments, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyLatestDeploymentsFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyLatestDeployments, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects6DeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects6DeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects6DeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects6DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjects6$inboundSchema: z.ZodType<GetProjectsLinkProjects6, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjects6FromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjects6, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects5DeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects5DeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects5DeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects5DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjects5$inboundSchema: z.ZodType<GetProjectsLinkProjects5, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjects5FromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjects5, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects4DeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects4DeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects4DeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects4DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjects4$inboundSchema: z.ZodType<GetProjectsLinkProjects4, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjects4FromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjects4, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects3DeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects3DeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects3DeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2Projects3DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjects3$inboundSchema: z.ZodType<GetProjectsLinkProjects3, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjects3FromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjects3, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2ProjectsDeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2ProjectsDeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONResponseBody2ProjectsDeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2ProjectsDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjects2$inboundSchema: z.ZodType<GetProjectsLinkProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2DeployHooks$inboundSchema: z.ZodType<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2DeployHooks, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjectsResponse200ApplicationJSONResponseBody2DeployHooksFromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjectsResponse200ApplicationJSONResponseBody2DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetProjectsLinkProjects1$inboundSchema: z.ZodType<GetProjectsLinkProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectsLinkProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectsLinkProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyLink$inboundSchema: z.ZodType<GetProjectsResponseBodyLink, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyLinkFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBodyLink, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsNodeVersion$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsNodeVersion>;
//# sourceMappingURL=getprojectsresponsebodyprojectsnodeversion.d.ts.map