@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>
639 lines • 29.1 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
/**
* Pattern syntax type. If not provided, inferred from pattern.
*/
export declare const EditRouteSrcSyntax: {
readonly Equals: "equals";
readonly PathToRegexp: "path-to-regexp";
readonly Regex: "regex";
};
/**
* Pattern syntax type. If not provided, inferred from pattern.
*/
export type EditRouteSrcSyntax = ClosedEnum<typeof EditRouteSrcSyntax>;
export type EditRouteHeaders = {};
export declare const EditRouteType: {
readonly Host: "host";
readonly Header: "header";
readonly Cookie: "cookie";
readonly Query: "query";
};
export type EditRouteType = ClosedEnum<typeof EditRouteType>;
export type EditRouteHas = {
type?: EditRouteType | undefined;
key?: string | undefined;
value?: string | undefined;
};
export declare const EditRouteProjectRoutesType: {
readonly Host: "host";
readonly Header: "header";
readonly Cookie: "cookie";
readonly Query: "query";
};
export type EditRouteProjectRoutesType = ClosedEnum<typeof EditRouteProjectRoutesType>;
export type EditRouteMissing = {
type?: EditRouteProjectRoutesType | undefined;
key?: string | undefined;
value?: string | undefined;
};
export declare const EditRouteProjectRoutesRequestType: {
readonly RequestHeaders: "request.headers";
readonly RequestQuery: "request.query";
readonly ResponseHeaders: "response.headers";
};
export type EditRouteProjectRoutesRequestType = ClosedEnum<typeof EditRouteProjectRoutesRequestType>;
export declare const EditRouteOp: {
readonly Append: "append";
readonly Set: "set";
readonly Delete: "delete";
};
export type EditRouteOp = ClosedEnum<typeof EditRouteOp>;
export type EditRouteTarget = {};
export type EditRouteTransforms = {
type?: EditRouteProjectRoutesRequestType | undefined;
op?: EditRouteOp | undefined;
target?: EditRouteTarget | undefined;
args?: any | undefined;
env?: Array<string> | undefined;
};
export type EditRouteProjectRoutesRoute = {
src: string;
dest?: string | undefined;
headers?: EditRouteHeaders | undefined;
caseSensitive?: boolean | undefined;
status?: number | undefined;
has?: Array<EditRouteHas> | undefined;
missing?: Array<EditRouteMissing> | undefined;
transforms?: Array<EditRouteTransforms> | undefined;
respectOriginCacheControl?: boolean | undefined;
};
/**
* The full route object to replace the existing route with
*/
export type EditRouteRoute = {
name: string;
description?: string | undefined;
enabled?: boolean | undefined;
/**
* Pattern syntax type. If not provided, inferred from pattern.
*/
srcSyntax?: EditRouteSrcSyntax | undefined;
route: EditRouteProjectRoutesRoute;
};
export type EditRouteRequestBody = {
/**
* The full route object to replace the existing route with
*/
route?: EditRouteRoute | undefined;
/**
* If true, restores the staged route to the value in the production version.
*/
restore?: boolean | undefined;
};
export type EditRouteRequest = {
projectId: string;
routeId: string;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
requestBody?: EditRouteRequestBody | undefined;
};
export declare const EditRouteRouteType: {
readonly Redirect: "redirect";
readonly Rewrite: "rewrite";
readonly SetStatus: "set_status";
readonly Transform: "transform";
};
export type EditRouteRouteType = ClosedEnum<typeof EditRouteRouteType>;
export declare const EditRouteHasProjectRoutesType: {
readonly Cookie: "cookie";
readonly Header: "header";
readonly Query: "query";
};
export type EditRouteHasProjectRoutesType = ClosedEnum<typeof EditRouteHasProjectRoutesType>;
export type EditRouteValueProjectRoutesEq = string | number;
export type EditRouteValueProjectRoutes2 = {
eq?: string | number | undefined;
neq?: string | undefined;
inc?: Array<string> | undefined;
ninc?: Array<string> | undefined;
pre?: string | undefined;
suf?: string | undefined;
re?: string | undefined;
gt?: number | undefined;
gte?: number | undefined;
lt?: number | undefined;
lte?: number | undefined;
};
export type EditRouteHasProjectRoutesValue = string | EditRouteValueProjectRoutes2;
export type EditRouteHas2 = {
type: EditRouteHasProjectRoutesType;
key: string;
value?: string | EditRouteValueProjectRoutes2 | undefined;
};
export type EditRouteValueEq = string | number;
export type EditRouteValue2 = {
eq?: string | number | undefined;
neq?: string | undefined;
inc?: Array<string> | undefined;
ninc?: Array<string> | undefined;
pre?: string | undefined;
suf?: string | undefined;
re?: string | undefined;
gt?: number | undefined;
gte?: number | undefined;
lt?: number | undefined;
lte?: number | undefined;
};
export type EditRouteHasValue = string | EditRouteValue2;
export type EditRouteHas1 = {
type: "host";
value: string | EditRouteValue2;
};
export type EditRouteProjectRoutesHas = EditRouteHas1 | (EditRouteHas2 & {
type: "cookie";
}) | (EditRouteHas2 & {
type: "header";
}) | (EditRouteHas2 & {
type: "query";
});
export declare const EditRouteMissingProjectRoutesType: {
readonly Cookie: "cookie";
readonly Header: "header";
readonly Query: "query";
};
export type EditRouteMissingProjectRoutesType = ClosedEnum<typeof EditRouteMissingProjectRoutesType>;
export type EditRouteValueProjectRoutesResponse200Eq = string | number;
export type EditRouteValueProjectRoutesResponse2002 = {
eq?: string | number | undefined;
neq?: string | undefined;
inc?: Array<string> | undefined;
ninc?: Array<string> | undefined;
pre?: string | undefined;
suf?: string | undefined;
re?: string | undefined;
gt?: number | undefined;
gte?: number | undefined;
lt?: number | undefined;
lte?: number | undefined;
};
export type EditRouteMissingProjectRoutesValue = string | EditRouteValueProjectRoutesResponse2002;
export type EditRouteMissing2 = {
type: EditRouteMissingProjectRoutesType;
key: string;
value?: string | EditRouteValueProjectRoutesResponse2002 | undefined;
};
export type EditRouteValueProjectRoutesResponseEq = string | number;
export type EditRouteValueProjectRoutesResponse2 = {
eq?: string | number | undefined;
neq?: string | undefined;
inc?: Array<string> | undefined;
ninc?: Array<string> | undefined;
pre?: string | undefined;
suf?: string | undefined;
re?: string | undefined;
gt?: number | undefined;
gte?: number | undefined;
lt?: number | undefined;
lte?: number | undefined;
};
export type EditRouteMissingValue = string | EditRouteValueProjectRoutesResponse2;
export type EditRouteMissing1 = {
type: "host";
value: string | EditRouteValueProjectRoutesResponse2;
};
export type EditRouteProjectRoutesMissing = EditRouteMissing1 | (EditRouteMissing2 & {
type: "cookie";
}) | (EditRouteMissing2 & {
type: "header";
}) | (EditRouteMissing2 & {
type: "query";
});
export declare const EditRouteAction: {
readonly Challenge: "challenge";
readonly Deny: "deny";
};
export type EditRouteAction = ClosedEnum<typeof EditRouteAction>;
export type EditRouteMitigate = {
action: EditRouteAction;
};
export declare const EditRouteProjectRoutesResponseType: {
readonly RequestHeaders: "request.headers";
readonly RequestQuery: "request.query";
readonly ResponseHeaders: "response.headers";
};
export type EditRouteProjectRoutesResponseType = ClosedEnum<typeof EditRouteProjectRoutesResponseType>;
export declare const EditRouteProjectRoutesOp: {
readonly Append: "append";
readonly Delete: "delete";
readonly Set: "set";
};
export type EditRouteProjectRoutesOp = ClosedEnum<typeof EditRouteProjectRoutesOp>;
export type EditRouteKeyEq = string | number;
export type EditRouteKey2 = {
eq?: string | number | undefined;
neq?: string | undefined;
inc?: Array<string> | undefined;
ninc?: Array<string> | undefined;
pre?: string | undefined;
suf?: string | undefined;
gt?: number | undefined;
gte?: number | undefined;
lt?: number | undefined;
lte?: number | undefined;
};
export type EditRouteKey = string | EditRouteKey2;
export type EditRouteProjectRoutesTarget = {
key: string | EditRouteKey2;
};
export type EditRouteArgs = string | Array<string>;
export type EditRouteProjectRoutesTransforms = {
type: EditRouteProjectRoutesResponseType;
op: EditRouteProjectRoutesOp;
target: EditRouteProjectRoutesTarget;
args?: string | Array<string> | undefined;
env?: Array<string> | undefined;
};
export type EditRouteLocale = {
redirect?: {
[k: string]: string;
} | undefined;
cookie?: string | undefined;
};
export declare const EditRouteDestinationType: {
readonly Service: "service";
};
export type EditRouteDestinationType = ClosedEnum<typeof EditRouteDestinationType>;
export type EditRouteDestination2 = {
type: EditRouteDestinationType;
service: string;
/**
* Routing-only path used to select a route inside the target service.
*/
path?: string | undefined;
};
export type EditRouteDestination = EditRouteDestination2 | string;
/**
* The route definition from @vercel/routing-utils.
*/
export type EditRouteProjectRoutesResponse200Route = {
src: string;
dest?: string | undefined;
headers?: {
[k: string]: string;
} | undefined;
methods?: Array<string> | undefined;
continue?: boolean | undefined;
override?: boolean | undefined;
caseSensitive?: boolean | undefined;
check?: boolean | undefined;
important?: boolean | undefined;
status?: number | undefined;
has?: Array<EditRouteHas1 | (EditRouteHas2 & {
type: "cookie";
}) | (EditRouteHas2 & {
type: "header";
}) | (EditRouteHas2 & {
type: "query";
})> | undefined;
missing?: Array<EditRouteMissing1 | (EditRouteMissing2 & {
type: "cookie";
}) | (EditRouteMissing2 & {
type: "header";
}) | (EditRouteMissing2 & {
type: "query";
})> | undefined;
mitigate?: EditRouteMitigate | undefined;
transforms?: Array<EditRouteProjectRoutesTransforms> | undefined;
env?: Array<string> | undefined;
locale?: EditRouteLocale | undefined;
/**
* Aliases for `src`, `dest`, and `status`. These provide consistency with the `rewrites`, `redirects`, and `headers` fields which use `source`, `destination`, and `statusCode`. During normalization, the string forms are converted to their canonical forms (`src`, `dest`, `status`) and stripped from the route object. `destination` may also be a service-targeted object, in which case routing is delegated into the named service's internal route table and the object is preserved as-is (not folded into `dest`).
*/
source?: string | undefined;
destination?: EditRouteDestination2 | string | undefined;
statusCode?: number | undefined;
/**
* A middleware key within the `output` key under the build result. Overrides a `middleware` definition.
*/
middlewarePath?: string | undefined;
/**
* The original middleware matchers.
*/
middlewareRawSrc?: Array<string> | undefined;
/**
* A middleware index in the `middleware` key under the build result
*/
middleware?: number | undefined;
respectOriginCacheControl?: boolean | undefined;
};
/**
* The syntax type of the source pattern. Determines how the pattern is compiled to regex.
*/
export declare const EditRouteProjectRoutesSrcSyntax: {
readonly Equals: "equals";
readonly PathToRegexp: "path-to-regexp";
readonly Regex: "regex";
};
/**
* The syntax type of the source pattern. Determines how the pattern is compiled to regex.
*/
export type EditRouteProjectRoutesSrcSyntax = ClosedEnum<typeof EditRouteProjectRoutesSrcSyntax>;
export type EditRouteProjectRoutesResponseRoute = {
routeType?: EditRouteRouteType | undefined;
/**
* Unique identifier for the routing rule.
*/
id: string;
/**
* Human-readable name for the routing rule.
*/
name: string;
/**
* Optional description of what the routing rule does.
*/
description?: string | undefined;
/**
* Whether the routing rule is enabled. Defaults to true.
*/
enabled?: boolean | undefined;
/**
* Whether this route is new and not yet published to production. Set to true only when a route is first created via add-route. Cleared (set to false) when a version is promoted to production.
*/
staged?: boolean | undefined;
/**
* The route definition from @vercel/routing-utils.
*/
route: EditRouteProjectRoutesResponse200Route;
/**
* Original source pattern provided by user (path-to-regexp or regex). Used to display the user's input in API responses.
*/
rawSrc?: string | undefined;
/**
* Original destination provided by user.
*/
rawDest?: string | undefined;
/**
* The syntax type of the source pattern. Determines how the pattern is compiled to regex.
*/
srcSyntax?: EditRouteProjectRoutesSrcSyntax | undefined;
};
/**
* A version of routing rules stored in S3.
*/
export type EditRouteVersion = {
/**
* Unique identifier for the version.
*/
id: string;
/**
* The S3 key where the routing rules are stored.
*/
s3Key: string;
/**
* Timestamp of when this version was last modified.
*/
lastModified: number;
/**
* The user who created this version.
*/
createdBy: string;
/**
* Whether this version is staged and not yet promoted to production.
*/
isStaging?: boolean | undefined;
/**
* Whether this version is currently live in production.
*/
isLive?: boolean | undefined;
/**
* The number of routing rules in this version.
*/
ruleCount?: number | undefined;
/**
* The staging alias for previewing this version.
*/
alias?: string | undefined;
};
export type EditRouteResponseBody = {
route?: EditRouteProjectRoutesResponseRoute | undefined;
/**
* A version of routing rules stored in S3.
*/
version: EditRouteVersion;
};
/** @internal */
export declare const EditRouteSrcSyntax$outboundSchema: z.ZodNativeEnum<typeof EditRouteSrcSyntax>;
/** @internal */
export type EditRouteHeaders$Outbound = {};
/** @internal */
export declare const EditRouteHeaders$outboundSchema: z.ZodType<EditRouteHeaders$Outbound, z.ZodTypeDef, EditRouteHeaders>;
export declare function editRouteHeadersToJSON(editRouteHeaders: EditRouteHeaders): string;
/** @internal */
export declare const EditRouteType$outboundSchema: z.ZodNativeEnum<typeof EditRouteType>;
/** @internal */
export type EditRouteHas$Outbound = {
type?: string | undefined;
key?: string | undefined;
value?: string | undefined;
};
/** @internal */
export declare const EditRouteHas$outboundSchema: z.ZodType<EditRouteHas$Outbound, z.ZodTypeDef, EditRouteHas>;
export declare function editRouteHasToJSON(editRouteHas: EditRouteHas): string;
/** @internal */
export declare const EditRouteProjectRoutesType$outboundSchema: z.ZodNativeEnum<typeof EditRouteProjectRoutesType>;
/** @internal */
export type EditRouteMissing$Outbound = {
type?: string | undefined;
key?: string | undefined;
value?: string | undefined;
};
/** @internal */
export declare const EditRouteMissing$outboundSchema: z.ZodType<EditRouteMissing$Outbound, z.ZodTypeDef, EditRouteMissing>;
export declare function editRouteMissingToJSON(editRouteMissing: EditRouteMissing): string;
/** @internal */
export declare const EditRouteProjectRoutesRequestType$outboundSchema: z.ZodNativeEnum<typeof EditRouteProjectRoutesRequestType>;
/** @internal */
export declare const EditRouteOp$outboundSchema: z.ZodNativeEnum<typeof EditRouteOp>;
/** @internal */
export type EditRouteTarget$Outbound = {};
/** @internal */
export declare const EditRouteTarget$outboundSchema: z.ZodType<EditRouteTarget$Outbound, z.ZodTypeDef, EditRouteTarget>;
export declare function editRouteTargetToJSON(editRouteTarget: EditRouteTarget): string;
/** @internal */
export type EditRouteTransforms$Outbound = {
type?: string | undefined;
op?: string | undefined;
target?: EditRouteTarget$Outbound | undefined;
args?: any | undefined;
env?: Array<string> | undefined;
};
/** @internal */
export declare const EditRouteTransforms$outboundSchema: z.ZodType<EditRouteTransforms$Outbound, z.ZodTypeDef, EditRouteTransforms>;
export declare function editRouteTransformsToJSON(editRouteTransforms: EditRouteTransforms): string;
/** @internal */
export type EditRouteProjectRoutesRoute$Outbound = {
src: string;
dest?: string | undefined;
headers?: EditRouteHeaders$Outbound | undefined;
caseSensitive?: boolean | undefined;
status?: number | undefined;
has?: Array<EditRouteHas$Outbound> | undefined;
missing?: Array<EditRouteMissing$Outbound> | undefined;
transforms?: Array<EditRouteTransforms$Outbound> | undefined;
respectOriginCacheControl?: boolean | undefined;
};
/** @internal */
export declare const EditRouteProjectRoutesRoute$outboundSchema: z.ZodType<EditRouteProjectRoutesRoute$Outbound, z.ZodTypeDef, EditRouteProjectRoutesRoute>;
export declare function editRouteProjectRoutesRouteToJSON(editRouteProjectRoutesRoute: EditRouteProjectRoutesRoute): string;
/** @internal */
export type EditRouteRoute$Outbound = {
name: string;
description?: string | undefined;
enabled?: boolean | undefined;
srcSyntax?: string | undefined;
route: EditRouteProjectRoutesRoute$Outbound;
};
/** @internal */
export declare const EditRouteRoute$outboundSchema: z.ZodType<EditRouteRoute$Outbound, z.ZodTypeDef, EditRouteRoute>;
export declare function editRouteRouteToJSON(editRouteRoute: EditRouteRoute): string;
/** @internal */
export type EditRouteRequestBody$Outbound = {
route?: EditRouteRoute$Outbound | undefined;
restore?: boolean | undefined;
};
/** @internal */
export declare const EditRouteRequestBody$outboundSchema: z.ZodType<EditRouteRequestBody$Outbound, z.ZodTypeDef, EditRouteRequestBody>;
export declare function editRouteRequestBodyToJSON(editRouteRequestBody: EditRouteRequestBody): string;
/** @internal */
export type EditRouteRequest$Outbound = {
projectId: string;
routeId: string;
teamId?: string | undefined;
slug?: string | undefined;
RequestBody?: EditRouteRequestBody$Outbound | undefined;
};
/** @internal */
export declare const EditRouteRequest$outboundSchema: z.ZodType<EditRouteRequest$Outbound, z.ZodTypeDef, EditRouteRequest>;
export declare function editRouteRequestToJSON(editRouteRequest: EditRouteRequest): string;
/** @internal */
export declare const EditRouteRouteType$inboundSchema: z.ZodNativeEnum<typeof EditRouteRouteType>;
/** @internal */
export declare const EditRouteHasProjectRoutesType$inboundSchema: z.ZodNativeEnum<typeof EditRouteHasProjectRoutesType>;
/** @internal */
export declare const EditRouteValueProjectRoutesEq$inboundSchema: z.ZodType<EditRouteValueProjectRoutesEq, z.ZodTypeDef, unknown>;
export declare function editRouteValueProjectRoutesEqFromJSON(jsonString: string): SafeParseResult<EditRouteValueProjectRoutesEq, SDKValidationError>;
/** @internal */
export declare const EditRouteValueProjectRoutes2$inboundSchema: z.ZodType<EditRouteValueProjectRoutes2, z.ZodTypeDef, unknown>;
export declare function editRouteValueProjectRoutes2FromJSON(jsonString: string): SafeParseResult<EditRouteValueProjectRoutes2, SDKValidationError>;
/** @internal */
export declare const EditRouteHasProjectRoutesValue$inboundSchema: z.ZodType<EditRouteHasProjectRoutesValue, z.ZodTypeDef, unknown>;
export declare function editRouteHasProjectRoutesValueFromJSON(jsonString: string): SafeParseResult<EditRouteHasProjectRoutesValue, SDKValidationError>;
/** @internal */
export declare const EditRouteHas2$inboundSchema: z.ZodType<EditRouteHas2, z.ZodTypeDef, unknown>;
export declare function editRouteHas2FromJSON(jsonString: string): SafeParseResult<EditRouteHas2, SDKValidationError>;
/** @internal */
export declare const EditRouteValueEq$inboundSchema: z.ZodType<EditRouteValueEq, z.ZodTypeDef, unknown>;
export declare function editRouteValueEqFromJSON(jsonString: string): SafeParseResult<EditRouteValueEq, SDKValidationError>;
/** @internal */
export declare const EditRouteValue2$inboundSchema: z.ZodType<EditRouteValue2, z.ZodTypeDef, unknown>;
export declare function editRouteValue2FromJSON(jsonString: string): SafeParseResult<EditRouteValue2, SDKValidationError>;
/** @internal */
export declare const EditRouteHasValue$inboundSchema: z.ZodType<EditRouteHasValue, z.ZodTypeDef, unknown>;
export declare function editRouteHasValueFromJSON(jsonString: string): SafeParseResult<EditRouteHasValue, SDKValidationError>;
/** @internal */
export declare const EditRouteHas1$inboundSchema: z.ZodType<EditRouteHas1, z.ZodTypeDef, unknown>;
export declare function editRouteHas1FromJSON(jsonString: string): SafeParseResult<EditRouteHas1, SDKValidationError>;
/** @internal */
export declare const EditRouteProjectRoutesHas$inboundSchema: z.ZodType<EditRouteProjectRoutesHas, z.ZodTypeDef, unknown>;
export declare function editRouteProjectRoutesHasFromJSON(jsonString: string): SafeParseResult<EditRouteProjectRoutesHas, SDKValidationError>;
/** @internal */
export declare const EditRouteMissingProjectRoutesType$inboundSchema: z.ZodNativeEnum<typeof EditRouteMissingProjectRoutesType>;
/** @internal */
export declare const EditRouteValueProjectRoutesResponse200Eq$inboundSchema: z.ZodType<EditRouteValueProjectRoutesResponse200Eq, z.ZodTypeDef, unknown>;
export declare function editRouteValueProjectRoutesResponse200EqFromJSON(jsonString: string): SafeParseResult<EditRouteValueProjectRoutesResponse200Eq, SDKValidationError>;
/** @internal */
export declare const EditRouteValueProjectRoutesResponse2002$inboundSchema: z.ZodType<EditRouteValueProjectRoutesResponse2002, z.ZodTypeDef, unknown>;
export declare function editRouteValueProjectRoutesResponse2002FromJSON(jsonString: string): SafeParseResult<EditRouteValueProjectRoutesResponse2002, SDKValidationError>;
/** @internal */
export declare const EditRouteMissingProjectRoutesValue$inboundSchema: z.ZodType<EditRouteMissingProjectRoutesValue, z.ZodTypeDef, unknown>;
export declare function editRouteMissingProjectRoutesValueFromJSON(jsonString: string): SafeParseResult<EditRouteMissingProjectRoutesValue, SDKValidationError>;
/** @internal */
export declare const EditRouteMissing2$inboundSchema: z.ZodType<EditRouteMissing2, z.ZodTypeDef, unknown>;
export declare function editRouteMissing2FromJSON(jsonString: string): SafeParseResult<EditRouteMissing2, SDKValidationError>;
/** @internal */
export declare const EditRouteValueProjectRoutesResponseEq$inboundSchema: z.ZodType<EditRouteValueProjectRoutesResponseEq, z.ZodTypeDef, unknown>;
export declare function editRouteValueProjectRoutesResponseEqFromJSON(jsonString: string): SafeParseResult<EditRouteValueProjectRoutesResponseEq, SDKValidationError>;
/** @internal */
export declare const EditRouteValueProjectRoutesResponse2$inboundSchema: z.ZodType<EditRouteValueProjectRoutesResponse2, z.ZodTypeDef, unknown>;
export declare function editRouteValueProjectRoutesResponse2FromJSON(jsonString: string): SafeParseResult<EditRouteValueProjectRoutesResponse2, SDKValidationError>;
/** @internal */
export declare const EditRouteMissingValue$inboundSchema: z.ZodType<EditRouteMissingValue, z.ZodTypeDef, unknown>;
export declare function editRouteMissingValueFromJSON(jsonString: string): SafeParseResult<EditRouteMissingValue, SDKValidationError>;
/** @internal */
export declare const EditRouteMissing1$inboundSchema: z.ZodType<EditRouteMissing1, z.ZodTypeDef, unknown>;
export declare function editRouteMissing1FromJSON(jsonString: string): SafeParseResult<EditRouteMissing1, SDKValidationError>;
/** @internal */
export declare const EditRouteProjectRoutesMissing$inboundSchema: z.ZodType<EditRouteProjectRoutesMissing, z.ZodTypeDef, unknown>;
export declare function editRouteProjectRoutesMissingFromJSON(jsonString: string): SafeParseResult<EditRouteProjectRoutesMissing, SDKValidationError>;
/** @internal */
export declare const EditRouteAction$inboundSchema: z.ZodNativeEnum<typeof EditRouteAction>;
/** @internal */
export declare const EditRouteMitigate$inboundSchema: z.ZodType<EditRouteMitigate, z.ZodTypeDef, unknown>;
export declare function editRouteMitigateFromJSON(jsonString: string): SafeParseResult<EditRouteMitigate, SDKValidationError>;
/** @internal */
export declare const EditRouteProjectRoutesResponseType$inboundSchema: z.ZodNativeEnum<typeof EditRouteProjectRoutesResponseType>;
/** @internal */
export declare const EditRouteProjectRoutesOp$inboundSchema: z.ZodNativeEnum<typeof EditRouteProjectRoutesOp>;
/** @internal */
export declare const EditRouteKeyEq$inboundSchema: z.ZodType<EditRouteKeyEq, z.ZodTypeDef, unknown>;
export declare function editRouteKeyEqFromJSON(jsonString: string): SafeParseResult<EditRouteKeyEq, SDKValidationError>;
/** @internal */
export declare const EditRouteKey2$inboundSchema: z.ZodType<EditRouteKey2, z.ZodTypeDef, unknown>;
export declare function editRouteKey2FromJSON(jsonString: string): SafeParseResult<EditRouteKey2, SDKValidationError>;
/** @internal */
export declare const EditRouteKey$inboundSchema: z.ZodType<EditRouteKey, z.ZodTypeDef, unknown>;
export declare function editRouteKeyFromJSON(jsonString: string): SafeParseResult<EditRouteKey, SDKValidationError>;
/** @internal */
export declare const EditRouteProjectRoutesTarget$inboundSchema: z.ZodType<EditRouteProjectRoutesTarget, z.ZodTypeDef, unknown>;
export declare function editRouteProjectRoutesTargetFromJSON(jsonString: string): SafeParseResult<EditRouteProjectRoutesTarget, SDKValidationError>;
/** @internal */
export declare const EditRouteArgs$inboundSchema: z.ZodType<EditRouteArgs, z.ZodTypeDef, unknown>;
export declare function editRouteArgsFromJSON(jsonString: string): SafeParseResult<EditRouteArgs, SDKValidationError>;
/** @internal */
export declare const EditRouteProjectRoutesTransforms$inboundSchema: z.ZodType<EditRouteProjectRoutesTransforms, z.ZodTypeDef, unknown>;
export declare function editRouteProjectRoutesTransformsFromJSON(jsonString: string): SafeParseResult<EditRouteProjectRoutesTransforms, SDKValidationError>;
/** @internal */
export declare const EditRouteLocale$inboundSchema: z.ZodType<EditRouteLocale, z.ZodTypeDef, unknown>;
export declare function editRouteLocaleFromJSON(jsonString: string): SafeParseResult<EditRouteLocale, SDKValidationError>;
/** @internal */
export declare const EditRouteDestinationType$inboundSchema: z.ZodNativeEnum<typeof EditRouteDestinationType>;
/** @internal */
export declare const EditRouteDestination2$inboundSchema: z.ZodType<EditRouteDestination2, z.ZodTypeDef, unknown>;
export declare function editRouteDestination2FromJSON(jsonString: string): SafeParseResult<EditRouteDestination2, SDKValidationError>;
/** @internal */
export declare const EditRouteDestination$inboundSchema: z.ZodType<EditRouteDestination, z.ZodTypeDef, unknown>;
export declare function editRouteDestinationFromJSON(jsonString: string): SafeParseResult<EditRouteDestination, SDKValidationError>;
/** @internal */
export declare const EditRouteProjectRoutesResponse200Route$inboundSchema: z.ZodType<EditRouteProjectRoutesResponse200Route, z.ZodTypeDef, unknown>;
export declare function editRouteProjectRoutesResponse200RouteFromJSON(jsonString: string): SafeParseResult<EditRouteProjectRoutesResponse200Route, SDKValidationError>;
/** @internal */
export declare const EditRouteProjectRoutesSrcSyntax$inboundSchema: z.ZodNativeEnum<typeof EditRouteProjectRoutesSrcSyntax>;
/** @internal */
export declare const EditRouteProjectRoutesResponseRoute$inboundSchema: z.ZodType<EditRouteProjectRoutesResponseRoute, z.ZodTypeDef, unknown>;
export declare function editRouteProjectRoutesResponseRouteFromJSON(jsonString: string): SafeParseResult<EditRouteProjectRoutesResponseRoute, SDKValidationError>;
/** @internal */
export declare const EditRouteVersion$inboundSchema: z.ZodType<EditRouteVersion, z.ZodTypeDef, unknown>;
export declare function editRouteVersionFromJSON(jsonString: string): SafeParseResult<EditRouteVersion, SDKValidationError>;
/** @internal */
export declare const EditRouteResponseBody$inboundSchema: z.ZodType<EditRouteResponseBody, z.ZodTypeDef, unknown>;
export declare function editRouteResponseBodyFromJSON(jsonString: string): SafeParseResult<EditRouteResponseBody, SDKValidationError>;
//# sourceMappingURL=editrouteop.d.ts.map