UNPKG

@vercel/sdk

Version:

<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>

679 lines 31 kB
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 EditRouteTransformsProjectRoutesOp: { readonly Set: "set"; }; export type EditRouteTransformsProjectRoutesOp = ClosedEnum<typeof EditRouteTransformsProjectRoutesOp>; export type EditRouteTransforms2 = { type: "request.path"; op: EditRouteTransformsProjectRoutesOp; args: string; env?: Array<string> | undefined; }; export declare const EditRouteTransformsType: { readonly RequestHeaders: "request.headers"; readonly RequestQuery: "request.query"; readonly ResponseHeaders: "response.headers"; }; export type EditRouteTransformsType = ClosedEnum<typeof EditRouteTransformsType>; export declare const EditRouteTransformsOp: { readonly Append: "append"; readonly Delete: "delete"; readonly Set: "set"; }; export type EditRouteTransformsOp = ClosedEnum<typeof EditRouteTransformsOp>; 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 EditRouteTransformsKey = string | EditRouteKey2; export type EditRouteTransformsTarget = { key: string | EditRouteKey2; }; export type EditRouteTransformsArgs = string | Array<string>; export type EditRouteTransforms1 = { type: EditRouteTransformsType; op: EditRouteTransformsOp; target: EditRouteTransformsTarget; args?: string | Array<string> | undefined; env?: Array<string> | undefined; }; export type EditRouteProjectRoutesTransforms = (EditRouteTransforms1 & { type: "request.headers"; }) | (EditRouteTransforms1 & { type: "request.query"; }) | (EditRouteTransforms1 & { type: "response.headers"; }) | EditRouteTransforms2; export type EditRouteLocale = { redirect?: { [k: string]: string; } | undefined; cookie?: string | undefined; }; /** * Optional explicit format marker. The destination is identified by the presence of `service`, so `type` is no longer required. */ export declare const EditRouteDestinationType: { readonly Service: "service"; }; /** * Optional explicit format marker. The destination is identified by the presence of `service`, so `type` is no longer required. */ export type EditRouteDestinationType = ClosedEnum<typeof EditRouteDestinationType>; export type EditRouteDestination2 = { /** * Optional explicit format marker. The destination is identified by the presence of `service`, so `type` is no longer required. */ type?: EditRouteDestinationType | undefined; 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<(EditRouteTransforms1 & { type: "request.headers"; }) | (EditRouteTransforms1 & { type: "request.query"; }) | (EditRouteTransforms1 & { type: "response.headers"; }) | EditRouteTransforms2> | 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 EditRouteTransformsProjectRoutesOp$inboundSchema: z.ZodNativeEnum<typeof EditRouteTransformsProjectRoutesOp>; /** @internal */ export declare const EditRouteTransforms2$inboundSchema: z.ZodType<EditRouteTransforms2, z.ZodTypeDef, unknown>; export declare function editRouteTransforms2FromJSON(jsonString: string): SafeParseResult<EditRouteTransforms2, SDKValidationError>; /** @internal */ export declare const EditRouteTransformsType$inboundSchema: z.ZodNativeEnum<typeof EditRouteTransformsType>; /** @internal */ export declare const EditRouteTransformsOp$inboundSchema: z.ZodNativeEnum<typeof EditRouteTransformsOp>; /** @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 EditRouteTransformsKey$inboundSchema: z.ZodType<EditRouteTransformsKey, z.ZodTypeDef, unknown>; export declare function editRouteTransformsKeyFromJSON(jsonString: string): SafeParseResult<EditRouteTransformsKey, SDKValidationError>; /** @internal */ export declare const EditRouteTransformsTarget$inboundSchema: z.ZodType<EditRouteTransformsTarget, z.ZodTypeDef, unknown>; export declare function editRouteTransformsTargetFromJSON(jsonString: string): SafeParseResult<EditRouteTransformsTarget, SDKValidationError>; /** @internal */ export declare const EditRouteTransformsArgs$inboundSchema: z.ZodType<EditRouteTransformsArgs, z.ZodTypeDef, unknown>; export declare function editRouteTransformsArgsFromJSON(jsonString: string): SafeParseResult<EditRouteTransformsArgs, SDKValidationError>; /** @internal */ export declare const EditRouteTransforms1$inboundSchema: z.ZodType<EditRouteTransforms1, z.ZodTypeDef, unknown>; export declare function editRouteTransforms1FromJSON(jsonString: string): SafeParseResult<EditRouteTransforms1, 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