@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>
567 lines • 34.8 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { GetProjectsResponseBody3 } from "./getprojectsfromprojectsresponsepreset.js";
import { FirewallRoutes, GetProjectsResponseBodyNodeVersion, GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction, GetProjectsResponseBodyResourceConfig, ResponseBodyEnv, ResponseBodyFramework, ResponseBodyGitComments, ResponseBodyGitProviderOptions, ResponseBodyIpBuckets, ResponseBodyLatestDeployments, ResponseBodyLink, ResponseBodyPassport, ResponseBodyPasswordProtection, ResponseBodyRollingRelease, ResponseBodyRulesets, ResponseBodySpeedInsights, ResponseBodySsoProtection, ResponseBodyTargets, ResponseBodyTrustedSources, ResponseBodyWebAnalytics } from "./getprojectsresponsebodyprojectsresponse200applicationjson1securitymanagedrulesaction.js";
import { GetProjectsResponseBody2, GetProjectsResponseBodyCreator, ResponseBodyAlias, ResponseBodyAnalytics, ResponseBodyDeploymentExpiration } from "./responsebodydeploymentexpiration.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type ResponseBodyVercelRuleset = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction>;
export type ResponseBodyTrafficSources = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesBotFilterAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesBotFilterAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesBotFilterAction>;
export type ResponseBodyBotFilter = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesBotFilterAction | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action>;
export type ResponseBodyAiBots = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action | undefined;
};
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
readonly Log: "log";
};
export type GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction>;
export type ResponseBodyOwasp = {
active: boolean;
action?: GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction | undefined;
};
export type ResponseBodyManagedRules = {
vercelRuleset: ResponseBodyVercelRuleset;
trafficSources: ResponseBodyTrafficSources;
botFilter: ResponseBodyBotFilter;
aiBots: ResponseBodyAiBots;
owasp: ResponseBodyOwasp;
};
export declare const GetProjectsLogHeaders2: {
readonly Wildcard: "*";
};
export type GetProjectsLogHeaders2 = ClosedEnum<typeof GetProjectsLogHeaders2>;
export type ResponseBodyLogHeaders = Array<string> | GetProjectsLogHeaders2;
export type ResponseBodySecurityPlusMetadata = {
updatedAt: number;
/**
* Timestamp when the feature was first enabled. Never changes after initial enablement.
*/
firstEnabledAt?: number | undefined;
};
export type ResponseBodySecurity = {
attackModeEnabled?: boolean | undefined;
attackModeUpdatedAt?: number | undefined;
firewallEnabled?: boolean | undefined;
firewallUpdatedAt?: number | undefined;
attackModeActiveUntil?: number | null | undefined;
firewallConfigVersion?: number | undefined;
firewallRoutes?: Array<FirewallRoutes> | undefined;
rulesets?: {
[k: string]: ResponseBodyRulesets;
} | undefined;
firewallSeawallEnabled?: boolean | undefined;
ja3Enabled?: boolean | undefined;
ja4Enabled?: boolean | undefined;
firewallBypassIps?: Array<string> | undefined;
managedRules?: ResponseBodyManagedRules | null | undefined;
botIdEnabled?: boolean | undefined;
requestLogsKey?: Array<string> | undefined;
logHeaders?: Array<string> | GetProjectsLogHeaders2 | undefined;
securityPlus?: boolean | undefined;
securityPlusMetadata?: ResponseBodySecurityPlusMetadata | undefined;
/**
* Whether Page Integrity is enabled for this project. Used by the metadata service to gate DynamoDB lookups against the page-integrity-inventory table.
*/
pageIntegrityEnabled?: boolean | undefined;
};
/**
* - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
*/
export declare const ResponseBodyIssuerMode: {
readonly Global: "global";
readonly Team: "team";
};
/**
* - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
*/
export type ResponseBodyIssuerMode = ClosedEnum<typeof ResponseBodyIssuerMode>;
export type ResponseBodyOidcTokenConfig = {
/**
* Whether or not to generate OpenID Connect JSON Web Tokens.
*/
enabled?: boolean | undefined;
/**
* - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
*/
issuerMode?: ResponseBodyIssuerMode | undefined;
};
export declare const ResponseBodyTier: {
readonly Advanced: "advanced";
readonly Critical: "critical";
readonly Priority: "priority";
};
export type ResponseBodyTier = ClosedEnum<typeof ResponseBodyTier>;
export type ResponseBodyHistory = {
scanner: string;
reason: string;
by: string;
byId: string;
at: number;
};
export declare const GetProjectsResponseBodyProjectsAction: {
readonly Blocked: "blocked";
};
export type GetProjectsResponseBodyProjectsAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsAction>;
export type ResponseBodyBlock = {
action: GetProjectsResponseBodyProjectsAction;
reason: string;
statusCode: number;
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue = {
eq: string;
};
export type GetProjectsHasProjectsResponse2002 = {
type: "host";
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue;
};
export declare const GetProjectsHasProjectsResponse200Key: {
readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasProjectsResponse200Key = ClosedEnum<typeof GetProjectsHasProjectsResponse200Key>;
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value = {
eq: string;
};
export type GetProjectsHasProjectsResponse2001 = {
type: "header";
key: GetProjectsHasProjectsResponse200Key;
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value;
};
export type GetProjectsRouteProjectsHas = GetProjectsHasProjectsResponse2001 | GetProjectsHasProjectsResponse2002;
export declare const GetProjectsRouteProjectsAction: {
readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsRouteProjectsAction = ClosedEnum<typeof GetProjectsRouteProjectsAction>;
export type GetProjectsRouteProjectsMitigate = {
action: GetProjectsRouteProjectsAction;
};
export type GetProjectsRouteProjects2 = {
has: Array<GetProjectsHasProjectsResponse2001 | GetProjectsHasProjectsResponse2002>;
mitigate: GetProjectsRouteProjectsMitigate;
src?: string | undefined;
};
export type GetProjectsRouteProjects1 = {
src: string;
status: number;
expiry?: number | undefined;
};
export type GetProjectsBlockHistoryProjectsRoute = GetProjectsRouteProjects1 | GetProjectsRouteProjects2;
export type GetProjectsBlockHistory4 = {
action: "route-unblocked";
route: GetProjectsRouteProjects1 | GetProjectsRouteProjects2;
statusCode?: number | undefined;
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value = {
eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJson2 = {
type: "host";
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value;
};
export declare const GetProjectsHasProjectsResponse200ApplicationJSONKey: {
readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasProjectsResponse200ApplicationJSONKey = ClosedEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONKey>;
export type GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue = {
eq: string;
};
export type GetProjectsHasProjectsResponse200ApplicationJson1 = {
type: "header";
key: GetProjectsHasProjectsResponse200ApplicationJSONKey;
value: GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue;
};
export type GetProjectsRouteHas = GetProjectsHasProjectsResponse200ApplicationJson1 | GetProjectsHasProjectsResponse200ApplicationJson2;
export declare const GetProjectsRouteAction: {
readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsRouteAction = ClosedEnum<typeof GetProjectsRouteAction>;
export type GetProjectsRouteMitigate = {
action: GetProjectsRouteAction;
};
export type GetProjectsRoute2 = {
has: Array<GetProjectsHasProjectsResponse200ApplicationJson1 | GetProjectsHasProjectsResponse200ApplicationJson2>;
mitigate: GetProjectsRouteMitigate;
src?: string | undefined;
};
export type GetProjectsRoute1 = {
src: string;
status: number;
expiry?: number | undefined;
};
export type GetProjectsBlockHistoryRoute = GetProjectsRoute1 | GetProjectsRoute2;
export type GetProjectsBlockHistory3 = {
action: "route-blocked";
route: GetProjectsRoute1 | GetProjectsRoute2;
reason: string;
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsBlockHistory2 = {
action: "unblocked";
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type GetProjectsBlockHistory1 = {
action: "blocked";
reason: string;
statusCode: number;
createdAt: number;
caseId?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
isCascading?: boolean | undefined;
};
export type ResponseBodyBlockHistory = GetProjectsBlockHistory1 | GetProjectsBlockHistory2 | GetProjectsBlockHistory3 | GetProjectsBlockHistory4;
export declare const GetProjectsResponseBodyProjectsResponseAction: {
readonly AddDeploymentInterstitial: "add-deployment-interstitial";
readonly AddProjectInterstitial: "add-project-interstitial";
readonly RemoveDeploymentInterstitial: "remove-deployment-interstitial";
readonly RemoveProjectInterstitial: "remove-project-interstitial";
};
export type GetProjectsResponseBodyProjectsResponseAction = ClosedEnum<typeof GetProjectsResponseBodyProjectsResponseAction>;
export type ResponseBodyInterstitialHistory = {
action: GetProjectsResponseBodyProjectsResponseAction;
createdAt: number;
caseId?: string | undefined;
reason?: string | undefined;
actor?: string | undefined;
comment?: string | undefined;
};
export type ResponseBodyAbuse = {
scanner?: string | undefined;
history: Array<ResponseBodyHistory>;
updatedAt: number;
block?: ResponseBodyBlock | undefined;
blockHistory?: Array<GetProjectsBlockHistory1 | GetProjectsBlockHistory2 | GetProjectsBlockHistory3 | GetProjectsBlockHistory4> | undefined;
interstitial?: boolean | undefined;
interstitialHistory?: Array<ResponseBodyInterstitialHistory> | undefined;
};
export type GetProjectsHasProjectsValue = {
eq: string;
};
export type GetProjectsHas2 = {
type: "host";
value: GetProjectsHasProjectsValue;
};
export declare const GetProjectsHasKey: {
readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type GetProjectsHasKey = ClosedEnum<typeof GetProjectsHasKey>;
export type GetProjectsHasValue = {
eq: string;
};
export type GetProjectsHas1 = {
type: "header";
key: GetProjectsHasKey;
value: GetProjectsHasValue;
};
export type GetProjectsInternalRoutesHas = GetProjectsHas1 | GetProjectsHas2;
export declare const GetProjectsInternalRoutesAction: {
readonly BlockLegalCwc: "block_legal_cwc";
};
export type GetProjectsInternalRoutesAction = ClosedEnum<typeof GetProjectsInternalRoutesAction>;
export type GetProjectsInternalRoutesMitigate = {
action: GetProjectsInternalRoutesAction;
};
export type GetProjectsInternalRoutes2 = {
has: Array<GetProjectsHas1 | GetProjectsHas2>;
mitigate: GetProjectsInternalRoutesMitigate;
src?: string | undefined;
};
export type GetProjectsInternalRoutes1 = {
src: string;
status: number;
expiry?: number | undefined;
};
export type ResponseBodyInternalRoutes = GetProjectsInternalRoutes1 | GetProjectsInternalRoutes2;
export type GetProjectsResponseBody1 = {
accountId: string;
creator?: GetProjectsResponseBodyCreator | undefined;
alias: Array<ResponseBodyAlias>;
analytics?: ResponseBodyAnalytics | undefined;
appliedCve55182Migration?: boolean | undefined;
autoExposeSystemEnvs?: boolean | undefined;
autoAssignCustomDomains?: boolean | undefined;
autoAssignCustomDomainsUpdatedBy?: string | undefined;
buildCommand?: string | null | undefined;
commandForIgnoringBuildStep?: string | null | undefined;
customerSupportCodeVisibility?: boolean | undefined;
createdAt?: number | undefined;
devCommand?: string | null | undefined;
directoryListing: boolean;
/**
* 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: ResponseBodyDeploymentExpiration;
installCommand?: string | null | undefined;
ipBuckets?: Array<ResponseBodyIpBuckets> | undefined;
env?: Array<ResponseBodyEnv> | undefined;
framework?: ResponseBodyFramework | null | undefined;
gitForkProtection?: boolean | undefined;
id: string;
latestDeployments?: Array<ResponseBodyLatestDeployments> | undefined;
link?: ResponseBodyLink | undefined;
name: string;
nodeVersion: GetProjectsResponseBodyNodeVersion;
outputDirectory?: string | null | undefined;
passwordProtection?: ResponseBodyPasswordProtection | null | undefined;
passport?: ResponseBodyPassport | null | undefined;
resourceConfig: GetProjectsResponseBodyResourceConfig;
/**
* Project-level rolling release configuration that defines how deployments should be gradually rolled out
*/
rollingRelease?: ResponseBodyRollingRelease | null | undefined;
rootDirectory?: string | null | undefined;
serverlessFunctionRegion: string;
serverlessFunctionZeroConfigFailover?: boolean | undefined;
speedInsights?: ResponseBodySpeedInsights | undefined;
skipGitConnectDuringLink?: boolean | undefined;
sourceFilesOutsideRootDirectory?: boolean | undefined;
ssoProtection?: ResponseBodySsoProtection | null | undefined;
targets?: {
[k: string]: ResponseBodyTargets | null;
} | undefined;
transferCompletedAt?: number | undefined;
transferStartedAt?: number | undefined;
transferToAccountId?: string | undefined;
transferredFromAccountId?: string | undefined;
trustedSources?: ResponseBodyTrustedSources | null | undefined;
updatedAt?: number | undefined;
live?: boolean | undefined;
hasActiveBranches?: boolean | undefined;
gitComments?: ResponseBodyGitComments | undefined;
gitProviderOptions?: ResponseBodyGitProviderOptions | undefined;
paused?: boolean | undefined;
webAnalytics?: ResponseBodyWebAnalytics | undefined;
security?: ResponseBodySecurity | undefined;
oidcTokenConfig?: ResponseBodyOidcTokenConfig | undefined;
tier?: ResponseBodyTier | undefined;
abuse?: ResponseBodyAbuse | undefined;
internalRoutes?: Array<GetProjectsInternalRoutes1 | GetProjectsInternalRoutes2> | undefined;
};
export type GetProjectsResponseBody = GetProjectsResponseBody2 | GetProjectsResponseBody3 | Array<GetProjectsResponseBody1>;
/** @internal */
export declare const ResponseBodyVercelRuleset$inboundSchema: z.ZodType<ResponseBodyVercelRuleset, z.ZodTypeDef, unknown>;
export declare function responseBodyVercelRulesetFromJSON(jsonString: string): SafeParseResult<ResponseBodyVercelRuleset, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const ResponseBodyTrafficSources$inboundSchema: z.ZodType<ResponseBodyTrafficSources, z.ZodTypeDef, unknown>;
export declare function responseBodyTrafficSourcesFromJSON(jsonString: string): SafeParseResult<ResponseBodyTrafficSources, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesBotFilterAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityManagedRulesBotFilterAction>;
/** @internal */
export declare const ResponseBodyBotFilter$inboundSchema: z.ZodType<ResponseBodyBotFilter, z.ZodTypeDef, unknown>;
export declare function responseBodyBotFilterFromJSON(jsonString: string): SafeParseResult<ResponseBodyBotFilter, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1Action>;
/** @internal */
export declare const ResponseBodyAiBots$inboundSchema: z.ZodType<ResponseBodyAiBots, z.ZodTypeDef, unknown>;
export declare function responseBodyAiBotsFromJSON(jsonString: string): SafeParseResult<ResponseBodyAiBots, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponse200ApplicationJson1SecurityAction>;
/** @internal */
export declare const ResponseBodyOwasp$inboundSchema: z.ZodType<ResponseBodyOwasp, z.ZodTypeDef, unknown>;
export declare function responseBodyOwaspFromJSON(jsonString: string): SafeParseResult<ResponseBodyOwasp, SDKValidationError>;
/** @internal */
export declare const ResponseBodyManagedRules$inboundSchema: z.ZodType<ResponseBodyManagedRules, z.ZodTypeDef, unknown>;
export declare function responseBodyManagedRulesFromJSON(jsonString: string): SafeParseResult<ResponseBodyManagedRules, SDKValidationError>;
/** @internal */
export declare const GetProjectsLogHeaders2$inboundSchema: z.ZodNativeEnum<typeof GetProjectsLogHeaders2>;
/** @internal */
export declare const ResponseBodyLogHeaders$inboundSchema: z.ZodType<ResponseBodyLogHeaders, z.ZodTypeDef, unknown>;
export declare function responseBodyLogHeadersFromJSON(jsonString: string): SafeParseResult<ResponseBodyLogHeaders, SDKValidationError>;
/** @internal */
export declare const ResponseBodySecurityPlusMetadata$inboundSchema: z.ZodType<ResponseBodySecurityPlusMetadata, z.ZodTypeDef, unknown>;
export declare function responseBodySecurityPlusMetadataFromJSON(jsonString: string): SafeParseResult<ResponseBodySecurityPlusMetadata, SDKValidationError>;
/** @internal */
export declare const ResponseBodySecurity$inboundSchema: z.ZodType<ResponseBodySecurity, z.ZodTypeDef, unknown>;
export declare function responseBodySecurityFromJSON(jsonString: string): SafeParseResult<ResponseBodySecurity, SDKValidationError>;
/** @internal */
export declare const ResponseBodyIssuerMode$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyIssuerMode>;
/** @internal */
export declare const ResponseBodyOidcTokenConfig$inboundSchema: z.ZodType<ResponseBodyOidcTokenConfig, z.ZodTypeDef, unknown>;
export declare function responseBodyOidcTokenConfigFromJSON(jsonString: string): SafeParseResult<ResponseBodyOidcTokenConfig, SDKValidationError>;
/** @internal */
export declare const ResponseBodyTier$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyTier>;
/** @internal */
export declare const ResponseBodyHistory$inboundSchema: z.ZodType<ResponseBodyHistory, z.ZodTypeDef, unknown>;
export declare function responseBodyHistoryFromJSON(jsonString: string): SafeParseResult<ResponseBodyHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsAction>;
/** @internal */
export declare const ResponseBodyBlock$inboundSchema: z.ZodType<ResponseBodyBlock, z.ZodTypeDef, unknown>;
export declare function responseBodyBlockFromJSON(jsonString: string): SafeParseResult<ResponseBodyBlock, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse2002$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse2002, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse2002FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse2002, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200Key$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasProjectsResponse200Key>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1ValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1Value, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse2001$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse2001, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse2001FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse2001, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsHas$inboundSchema: z.ZodType<GetProjectsRouteProjectsHas, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsHasFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjectsAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsRouteProjectsAction>;
/** @internal */
export declare const GetProjectsRouteProjectsMitigate$inboundSchema: z.ZodType<GetProjectsRouteProjectsMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjectsMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjectsMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjects2$inboundSchema: z.ZodType<GetProjectsRouteProjects2, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjects2FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjects2, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteProjects1$inboundSchema: z.ZodType<GetProjectsRouteProjects1, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteProjects1FromJSON(jsonString: string): SafeParseResult<GetProjectsRouteProjects1, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryProjectsRoute$inboundSchema: z.ZodType<GetProjectsBlockHistoryProjectsRoute, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryProjectsRouteFromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryProjectsRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory4$inboundSchema: z.ZodType<GetProjectsBlockHistory4, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory4FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory4, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3ValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistory3Value, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJson2$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJson2, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSON2FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJson2, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasProjectsResponse200ApplicationJSONKey>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJSONResponseBody1AbuseBlockHistoryValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsResponse200ApplicationJson1$inboundSchema: z.ZodType<GetProjectsHasProjectsResponse200ApplicationJson1, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsResponse200ApplicationJSON1FromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsResponse200ApplicationJson1, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteHas$inboundSchema: z.ZodType<GetProjectsRouteHas, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteHasFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsRouteAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsRouteAction>;
/** @internal */
export declare const GetProjectsRouteMitigate$inboundSchema: z.ZodType<GetProjectsRouteMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsRouteMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsRouteMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsRoute2$inboundSchema: z.ZodType<GetProjectsRoute2, z.ZodTypeDef, unknown>;
export declare function getProjectsRoute2FromJSON(jsonString: string): SafeParseResult<GetProjectsRoute2, SDKValidationError>;
/** @internal */
export declare const GetProjectsRoute1$inboundSchema: z.ZodType<GetProjectsRoute1, z.ZodTypeDef, unknown>;
export declare function getProjectsRoute1FromJSON(jsonString: string): SafeParseResult<GetProjectsRoute1, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistoryRoute$inboundSchema: z.ZodType<GetProjectsBlockHistoryRoute, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistoryRouteFromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistoryRoute, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory3$inboundSchema: z.ZodType<GetProjectsBlockHistory3, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory3FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory3, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory2$inboundSchema: z.ZodType<GetProjectsBlockHistory2, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory2FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory2, SDKValidationError>;
/** @internal */
export declare const GetProjectsBlockHistory1$inboundSchema: z.ZodType<GetProjectsBlockHistory1, z.ZodTypeDef, unknown>;
export declare function getProjectsBlockHistory1FromJSON(jsonString: string): SafeParseResult<GetProjectsBlockHistory1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyBlockHistory$inboundSchema: z.ZodType<ResponseBodyBlockHistory, z.ZodTypeDef, unknown>;
export declare function responseBodyBlockHistoryFromJSON(jsonString: string): SafeParseResult<ResponseBodyBlockHistory, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBodyProjectsResponseAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsResponseBodyProjectsResponseAction>;
/** @internal */
export declare const ResponseBodyInterstitialHistory$inboundSchema: z.ZodType<ResponseBodyInterstitialHistory, z.ZodTypeDef, unknown>;
export declare function responseBodyInterstitialHistoryFromJSON(jsonString: string): SafeParseResult<ResponseBodyInterstitialHistory, SDKValidationError>;
/** @internal */
export declare const ResponseBodyAbuse$inboundSchema: z.ZodType<ResponseBodyAbuse, z.ZodTypeDef, unknown>;
export declare function responseBodyAbuseFromJSON(jsonString: string): SafeParseResult<ResponseBodyAbuse, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasProjectsValue$inboundSchema: z.ZodType<GetProjectsHasProjectsValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasProjectsValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasProjectsValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHas2$inboundSchema: z.ZodType<GetProjectsHas2, z.ZodTypeDef, unknown>;
export declare function getProjectsHas2FromJSON(jsonString: string): SafeParseResult<GetProjectsHas2, SDKValidationError>;
/** @internal */
export declare const GetProjectsHasKey$inboundSchema: z.ZodNativeEnum<typeof GetProjectsHasKey>;
/** @internal */
export declare const GetProjectsHasValue$inboundSchema: z.ZodType<GetProjectsHasValue, z.ZodTypeDef, unknown>;
export declare function getProjectsHasValueFromJSON(jsonString: string): SafeParseResult<GetProjectsHasValue, SDKValidationError>;
/** @internal */
export declare const GetProjectsHas1$inboundSchema: z.ZodType<GetProjectsHas1, z.ZodTypeDef, unknown>;
export declare function getProjectsHas1FromJSON(jsonString: string): SafeParseResult<GetProjectsHas1, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutesHas$inboundSchema: z.ZodType<GetProjectsInternalRoutesHas, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutesHasFromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesHas, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutesAction$inboundSchema: z.ZodNativeEnum<typeof GetProjectsInternalRoutesAction>;
/** @internal */
export declare const GetProjectsInternalRoutesMitigate$inboundSchema: z.ZodType<GetProjectsInternalRoutesMitigate, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutesMitigateFromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutesMitigate, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutes2$inboundSchema: z.ZodType<GetProjectsInternalRoutes2, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutes2FromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutes2, SDKValidationError>;
/** @internal */
export declare const GetProjectsInternalRoutes1$inboundSchema: z.ZodType<GetProjectsInternalRoutes1, z.ZodTypeDef, unknown>;
export declare function getProjectsInternalRoutes1FromJSON(jsonString: string): SafeParseResult<GetProjectsInternalRoutes1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyInternalRoutes$inboundSchema: z.ZodType<ResponseBodyInternalRoutes, z.ZodTypeDef, unknown>;
export declare function responseBodyInternalRoutesFromJSON(jsonString: string): SafeParseResult<ResponseBodyInternalRoutes, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBody1$inboundSchema: z.ZodType<GetProjectsResponseBody1, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBody1FromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBody1, SDKValidationError>;
/** @internal */
export declare const GetProjectsResponseBody$inboundSchema: z.ZodType<GetProjectsResponseBody, z.ZodTypeDef, unknown>;
export declare function getProjectsResponseBodyFromJSON(jsonString: string): SafeParseResult<GetProjectsResponseBody, SDKValidationError>;
//# sourceMappingURL=getprojectsresponsebody.d.ts.map