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>

1,415 lines 77.5 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";
export declare const QueryParamFilter: {
    readonly Rewrite: "rewrite";
    readonly Redirect: "redirect";
    readonly SetStatus: "set_status";
    readonly Transform: "transform";
};
export type QueryParamFilter = ClosedEnum<typeof QueryParamFilter>;
export declare const DiffQueryParam2: {
    readonly Only: "only";
};
export type DiffQueryParam2 = ClosedEnum<typeof DiffQueryParam2>;
export type QueryParamDiff = boolean | DiffQueryParam2;
export type GetRoutesRequest = {
    projectId: string;
    versionId?: string | undefined;
    q?: string | undefined;
    filter?: QueryParamFilter | undefined;
    diff?: boolean | DiffQueryParam2 | undefined;
    /**
     * 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;
};
export declare const GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyType: {
    readonly Cookie: "cookie";
    readonly Header: "header";
    readonly Query: "query";
};
export type GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyType = ClosedEnum<typeof GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyType>;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesEq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Routes2 = {
    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 GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyValue = string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Routes2;
export type GetRoutesHasProjectRoutesResponse2 = {
    type: GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyType;
    key: string;
    value?: string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Routes2 | undefined;
};
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Eq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody42 = {
    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 GetRoutesHasProjectRoutesResponse200ApplicationJSONValue = string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody42;
export type GetRoutesHasProjectRoutesResponse1 = {
    type: "host";
    value: string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody42;
};
export type GetRoutesResponseBodyProjectRoutesHas = GetRoutesHasProjectRoutesResponse1 | (GetRoutesHasProjectRoutesResponse2 & {
    type: "cookie";
}) | (GetRoutesHasProjectRoutesResponse2 & {
    type: "header";
}) | (GetRoutesHasProjectRoutesResponse2 & {
    type: "query";
});
export declare const GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyType: {
    readonly Cookie: "cookie";
    readonly Header: "header";
    readonly Query: "query";
};
export type GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyType = ClosedEnum<typeof GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyType>;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissingEq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissing2 = {
    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 GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyValue = string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissing2;
export type GetRoutesMissingProjectRoutesResponse2 = {
    type: GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyType;
    key: string;
    value?: string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissing2 | undefined;
};
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteEq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRoute2 = {
    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 GetRoutesMissingProjectRoutesResponse200ApplicationJSONValue = string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRoute2;
export type GetRoutesMissingProjectRoutesResponse1 = {
    type: "host";
    value: string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRoute2;
};
export type GetRoutesResponseBodyProjectRoutesMissing = GetRoutesMissingProjectRoutesResponse1 | (GetRoutesMissingProjectRoutesResponse2 & {
    type: "cookie";
}) | (GetRoutesMissingProjectRoutesResponse2 & {
    type: "header";
}) | (GetRoutesMissingProjectRoutesResponse2 & {
    type: "query";
});
export declare const GetRoutesResponseBodyProjectRoutesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
};
export type GetRoutesResponseBodyProjectRoutesAction = ClosedEnum<typeof GetRoutesResponseBodyProjectRoutesAction>;
export type GetRoutesResponseBodyProjectRoutesMitigate = {
    action: GetRoutesResponseBodyProjectRoutesAction;
};
export declare const GetRoutesResponseBodyProjectRoutesResponseType: {
    readonly RequestHeaders: "request.headers";
    readonly RequestQuery: "request.query";
    readonly ResponseHeaders: "response.headers";
};
export type GetRoutesResponseBodyProjectRoutesResponseType = ClosedEnum<typeof GetRoutesResponseBodyProjectRoutesResponseType>;
export declare const GetRoutesResponseBodyProjectRoutesOp: {
    readonly Append: "append";
    readonly Delete: "delete";
    readonly Set: "set";
};
export type GetRoutesResponseBodyProjectRoutesOp = ClosedEnum<typeof GetRoutesResponseBodyProjectRoutesOp>;
export type GetRoutesKeyProjectRoutesResponseEq = string | number;
export type GetRoutesKeyProjectRoutesResponse2 = {
    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 GetRoutesResponseBodyProjectRoutesKey = string | GetRoutesKeyProjectRoutesResponse2;
export type GetRoutesResponseBodyProjectRoutesResponseTarget = {
    key: string | GetRoutesKeyProjectRoutesResponse2;
};
export type GetRoutesResponseBodyProjectRoutesArgs = string | Array<string>;
export type GetRoutesResponseBodyProjectRoutesTransforms = {
    type: GetRoutesResponseBodyProjectRoutesResponseType;
    op: GetRoutesResponseBodyProjectRoutesOp;
    target: GetRoutesResponseBodyProjectRoutesResponseTarget;
    args?: string | Array<string> | undefined;
    env?: Array<string> | undefined;
};
export type GetRoutesResponseBodyProjectRoutesLocale = {
    redirect?: {
        [k: string]: string;
    } | undefined;
    cookie?: string | undefined;
};
export declare const GetRoutesDestinationProjectRoutesResponseType: {
    readonly Service: "service";
};
export type GetRoutesDestinationProjectRoutesResponseType = ClosedEnum<typeof GetRoutesDestinationProjectRoutesResponseType>;
export type GetRoutesDestinationProjectRoutesResponse2 = {
    type: GetRoutesDestinationProjectRoutesResponseType;
    service: string;
    /**
     * Routing-only path used to select a route inside the target service.
     */
    path?: string | undefined;
};
export type GetRoutesResponseBodyProjectRoutesDestination = GetRoutesDestinationProjectRoutesResponse2 | string;
/**
 * The route definition from @vercel/routing-utils.
 */
export type GetRoutesResponseBodyRoute = {
    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<GetRoutesHasProjectRoutesResponse1 | (GetRoutesHasProjectRoutesResponse2 & {
        type: "cookie";
    }) | (GetRoutesHasProjectRoutesResponse2 & {
        type: "header";
    }) | (GetRoutesHasProjectRoutesResponse2 & {
        type: "query";
    })> | undefined;
    missing?: Array<GetRoutesMissingProjectRoutesResponse1 | (GetRoutesMissingProjectRoutesResponse2 & {
        type: "cookie";
    }) | (GetRoutesMissingProjectRoutesResponse2 & {
        type: "header";
    }) | (GetRoutesMissingProjectRoutesResponse2 & {
        type: "query";
    })> | undefined;
    mitigate?: GetRoutesResponseBodyProjectRoutesMitigate | undefined;
    transforms?: Array<GetRoutesResponseBodyProjectRoutesTransforms> | undefined;
    env?: Array<string> | undefined;
    locale?: GetRoutesResponseBodyProjectRoutesLocale | 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?: GetRoutesDestinationProjectRoutesResponse2 | 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 GetRoutesResponseBodySrcSyntax: {
    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 GetRoutesResponseBodySrcSyntax = ClosedEnum<typeof GetRoutesResponseBodySrcSyntax>;
/**
 * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
 */
export declare const GetRoutesResponseBodyRouteType: {
    readonly Redirect: "redirect";
    readonly Rewrite: "rewrite";
    readonly SetStatus: "set_status";
    readonly Transform: "transform";
};
/**
 * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
 */
export type GetRoutesResponseBodyRouteType = ClosedEnum<typeof GetRoutesResponseBodyRouteType>;
/**
 * A routing rule with metadata for project-level routing.
 */
export type GetRoutesResponseBodyProjectRoutesResponseRoutes = {
    /**
     * 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: GetRoutesResponseBodyRoute;
    /**
     * 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?: GetRoutesResponseBodySrcSyntax | undefined;
    /**
     * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
     */
    routeType?: GetRoutesResponseBodyRouteType | undefined;
};
/**
 * A version of routing rules stored in S3.
 */
export type GetRoutesResponseBodyProjectRoutesResponseVersion = {
    /**
     * 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 ResponseBodyLimit = {
    maxRoutes: number;
    currentRoutes: number;
};
export type ResponseBody4 = {
    routes: Array<GetRoutesResponseBodyProjectRoutesResponseRoutes>;
    /**
     * A version of routing rules stored in S3.
     */
    version: GetRoutesResponseBodyProjectRoutesResponseVersion;
    limit: ResponseBodyLimit;
};
export declare const GetRoutesHasProjectRoutesResponse200Type: {
    readonly Cookie: "cookie";
    readonly Header: "header";
    readonly Query: "query";
};
export type GetRoutesHasProjectRoutesResponse200Type = ClosedEnum<typeof GetRoutesHasProjectRoutesResponse200Type>;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBodyEq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody2 = {
    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 GetRoutesHasProjectRoutesResponse200Value = string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody2;
export type GetRoutesHasProjectRoutes2 = {
    type: GetRoutesHasProjectRoutesResponse200Type;
    key: string;
    value?: string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody2 | undefined;
};
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONEq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJson2 = {
    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 GetRoutesHasProjectRoutesResponseValue = string | GetRoutesValueProjectRoutesResponse200ApplicationJson2;
export type GetRoutesHasProjectRoutes1 = {
    type: "host";
    value: string | GetRoutesValueProjectRoutesResponse200ApplicationJson2;
};
export type GetRoutesResponseBodyHas = GetRoutesHasProjectRoutes1 | (GetRoutesHasProjectRoutes2 & {
    type: "cookie";
}) | (GetRoutesHasProjectRoutes2 & {
    type: "header";
}) | (GetRoutesHasProjectRoutes2 & {
    type: "query";
});
export declare const GetRoutesMissingProjectRoutesResponse200Type: {
    readonly Cookie: "cookie";
    readonly Header: "header";
    readonly Query: "query";
};
export type GetRoutesMissingProjectRoutesResponse200Type = ClosedEnum<typeof GetRoutesMissingProjectRoutesResponse200Type>;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3RoutesEq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Routes2 = {
    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 GetRoutesMissingProjectRoutesResponse200Value = string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Routes2;
export type GetRoutesMissingProjectRoutes2 = {
    type: GetRoutesMissingProjectRoutesResponse200Type;
    key: string;
    value?: string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Routes2 | undefined;
};
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Eq = string | number;
export type GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody32 = {
    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 GetRoutesMissingProjectRoutesResponseValue = string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody32;
export type GetRoutesMissingProjectRoutes1 = {
    type: "host";
    value: string | GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody32;
};
export type GetRoutesResponseBodyMissing = GetRoutesMissingProjectRoutes1 | (GetRoutesMissingProjectRoutes2 & {
    type: "cookie";
}) | (GetRoutesMissingProjectRoutes2 & {
    type: "header";
}) | (GetRoutesMissingProjectRoutes2 & {
    type: "query";
});
export declare const GetRoutesResponseBodyAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
};
export type GetRoutesResponseBodyAction = ClosedEnum<typeof GetRoutesResponseBodyAction>;
export type GetRoutesResponseBodyMitigate = {
    action: GetRoutesResponseBodyAction;
};
export declare const GetRoutesResponseBodyProjectRoutesType: {
    readonly RequestHeaders: "request.headers";
    readonly RequestQuery: "request.query";
    readonly ResponseHeaders: "response.headers";
};
export type GetRoutesResponseBodyProjectRoutesType = ClosedEnum<typeof GetRoutesResponseBodyProjectRoutesType>;
export declare const GetRoutesResponseBodyOp: {
    readonly Append: "append";
    readonly Delete: "delete";
    readonly Set: "set";
};
export type GetRoutesResponseBodyOp = ClosedEnum<typeof GetRoutesResponseBodyOp>;
export type GetRoutesKeyProjectRoutesEq = string | number;
export type GetRoutesKeyProjectRoutes2 = {
    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 GetRoutesResponseBodyKey = string | GetRoutesKeyProjectRoutes2;
export type GetRoutesResponseBodyProjectRoutesTarget = {
    key: string | GetRoutesKeyProjectRoutes2;
};
export type GetRoutesResponseBodyArgs = string | Array<string>;
export type GetRoutesResponseBodyTransforms = {
    type: GetRoutesResponseBodyProjectRoutesType;
    op: GetRoutesResponseBodyOp;
    target: GetRoutesResponseBodyProjectRoutesTarget;
    args?: string | Array<string> | undefined;
    env?: Array<string> | undefined;
};
export type GetRoutesResponseBodyLocale = {
    redirect?: {
        [k: string]: string;
    } | undefined;
    cookie?: string | undefined;
};
export declare const GetRoutesDestinationProjectRoutesType: {
    readonly Service: "service";
};
export type GetRoutesDestinationProjectRoutesType = ClosedEnum<typeof GetRoutesDestinationProjectRoutesType>;
export type GetRoutesDestinationProjectRoutes2 = {
    type: GetRoutesDestinationProjectRoutesType;
    service: string;
    /**
     * Routing-only path used to select a route inside the target service.
     */
    path?: string | undefined;
};
export type GetRoutesResponseBodyDestination = GetRoutesDestinationProjectRoutes2 | string;
/**
 * The route definition from @vercel/routing-utils.
 */
export type ResponseBodyRoute = {
    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<GetRoutesHasProjectRoutes1 | (GetRoutesHasProjectRoutes2 & {
        type: "cookie";
    }) | (GetRoutesHasProjectRoutes2 & {
        type: "header";
    }) | (GetRoutesHasProjectRoutes2 & {
        type: "query";
    })> | undefined;
    missing?: Array<GetRoutesMissingProjectRoutes1 | (GetRoutesMissingProjectRoutes2 & {
        type: "cookie";
    }) | (GetRoutesMissingProjectRoutes2 & {
        type: "header";
    }) | (GetRoutesMissingProjectRoutes2 & {
        type: "query";
    })> | undefined;
    mitigate?: GetRoutesResponseBodyMitigate | undefined;
    transforms?: Array<GetRoutesResponseBodyTransforms> | undefined;
    env?: Array<string> | undefined;
    locale?: GetRoutesResponseBodyLocale | 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?: GetRoutesDestinationProjectRoutes2 | 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 ResponseBodySrcSyntax: {
    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 ResponseBodySrcSyntax = ClosedEnum<typeof ResponseBodySrcSyntax>;
/**
 * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
 */
export declare const ResponseBodyRouteType: {
    readonly Redirect: "redirect";
    readonly Rewrite: "rewrite";
    readonly SetStatus: "set_status";
    readonly Transform: "transform";
};
/**
 * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
 */
export type ResponseBodyRouteType = ClosedEnum<typeof ResponseBodyRouteType>;
/**
 * A routing rule with metadata for project-level routing.
 */
export type GetRoutesResponseBodyProjectRoutesRoutes = {
    /**
     * 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: ResponseBodyRoute;
    /**
     * 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?: ResponseBodySrcSyntax | undefined;
    /**
     * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
     */
    routeType?: ResponseBodyRouteType | undefined;
};
/**
 * A version of routing rules stored in S3.
 */
export type GetRoutesResponseBodyProjectRoutesVersion = {
    /**
     * 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 GetRoutesResponseBody3 = {
    routes: Array<GetRoutesResponseBodyProjectRoutesRoutes>;
    /**
     * A version of routing rules stored in S3.
     */
    version: GetRoutesResponseBodyProjectRoutesVersion;
};
export declare const GetRoutesHasProjectRoutesType: {
    readonly Cookie: "cookie";
    readonly Header: "header";
    readonly Query: "query";
};
export type GetRoutesHasProjectRoutesType = ClosedEnum<typeof GetRoutesHasProjectRoutesType>;
export type GetRoutesValueProjectRoutesEq = string | number;
export type GetRoutesValueProjectRoutes2 = {
    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 GetRoutesHasProjectRoutesValue = string | GetRoutesValueProjectRoutes2;
export type GetRoutesHas2 = {
    type: GetRoutesHasProjectRoutesType;
    key: string;
    value?: string | GetRoutesValueProjectRoutes2 | undefined;
};
export type GetRoutesValueEq = string | number;
export type GetRoutesValue2 = {
    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 GetRoutesHasValue = string | GetRoutesValue2;
export type GetRoutesHas1 = {
    type: "host";
    value: string | GetRoutesValue2;
};
export type ResponseBodyHas = GetRoutesHas1 | (GetRoutesHas2 & {
    type: "cookie";
}) | (GetRoutesHas2 & {
    type: "header";
}) | (GetRoutesHas2 & {
    type: "query";
});
export declare const GetRoutesMissingProjectRoutesType: {
    readonly Cookie: "cookie";
    readonly Header: "header";
    readonly Query: "query";
};
export type GetRoutesMissingProjectRoutesType = ClosedEnum<typeof GetRoutesMissingProjectRoutesType>;
export type GetRoutesValueProjectRoutesResponse200Eq = string | number;
export type GetRoutesValueProjectRoutesResponse2002 = {
    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 GetRoutesMissingProjectRoutesValue = string | GetRoutesValueProjectRoutesResponse2002;
export type GetRoutesMissing2 = {
    type: GetRoutesMissingProjectRoutesType;
    key: string;
    value?: string | GetRoutesValueProjectRoutesResponse2002 | undefined;
};
export type GetRoutesValueProjectRoutesResponseEq = string | number;
export type GetRoutesValueProjectRoutesResponse2 = {
    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 GetRoutesMissingValue = string | GetRoutesValueProjectRoutesResponse2;
export type GetRoutesMissing1 = {
    type: "host";
    value: string | GetRoutesValueProjectRoutesResponse2;
};
export type ResponseBodyMissing = GetRoutesMissing1 | (GetRoutesMissing2 & {
    type: "cookie";
}) | (GetRoutesMissing2 & {
    type: "header";
}) | (GetRoutesMissing2 & {
    type: "query";
});
export declare const GetRoutesResponseBodyProjectRoutesResponseAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
};
export type GetRoutesResponseBodyProjectRoutesResponseAction = ClosedEnum<typeof GetRoutesResponseBodyProjectRoutesResponseAction>;
export type ResponseBodyMitigate = {
    action: GetRoutesResponseBodyProjectRoutesResponseAction;
};
export declare const GetRoutesResponseBodyType: {
    readonly RequestHeaders: "request.headers";
    readonly RequestQuery: "request.query";
    readonly ResponseHeaders: "response.headers";
};
export type GetRoutesResponseBodyType = ClosedEnum<typeof GetRoutesResponseBodyType>;
export declare const ResponseBodyOp: {
    readonly Append: "append";
    readonly Delete: "delete";
    readonly Set: "set";
};
export type ResponseBodyOp = ClosedEnum<typeof ResponseBodyOp>;
export type GetRoutesKeyEq = string | number;
export type GetRoutesKey2 = {
    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 ResponseBodyKey = string | GetRoutesKey2;
export type GetRoutesResponseBodyTarget = {
    key: string | GetRoutesKey2;
};
export type ResponseBodyArgs = string | Array<string>;
export type ResponseBodyTransforms = {
    type: GetRoutesResponseBodyType;
    op: ResponseBodyOp;
    target: GetRoutesResponseBodyTarget;
    args?: string | Array<string> | undefined;
    env?: Array<string> | undefined;
};
export type ResponseBodyLocale = {
    redirect?: {
        [k: string]: string;
    } | undefined;
    cookie?: string | undefined;
};
export declare const GetRoutesDestinationType: {
    readonly Service: "service";
};
export type GetRoutesDestinationType = ClosedEnum<typeof GetRoutesDestinationType>;
export type GetRoutesDestination2 = {
    type: GetRoutesDestinationType;
    service: string;
    /**
     * Routing-only path used to select a route inside the target service.
     */
    path?: string | undefined;
};
export type ResponseBodyDestination = GetRoutesDestination2 | string;
/**
 * The route definition from @vercel/routing-utils.
 */
export type GetRoutesResponseBodyProjectRoutesRoute = {
    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<GetRoutesHas1 | (GetRoutesHas2 & {
        type: "cookie";
    }) | (GetRoutesHas2 & {
        type: "header";
    }) | (GetRoutesHas2 & {
        type: "query";
    })> | undefined;
    missing?: Array<GetRoutesMissing1 | (GetRoutesMissing2 & {
        type: "cookie";
    }) | (GetRoutesMissing2 & {
        type: "header";
    }) | (GetRoutesMissing2 & {
        type: "query";
    })> | undefined;
    mitigate?: ResponseBodyMitigate | undefined;
    transforms?: Array<ResponseBodyTransforms> | undefined;
    env?: Array<string> | undefined;
    locale?: ResponseBodyLocale | 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?: GetRoutesDestination2 | 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 GetRoutesResponseBodyProjectRoutesSrcSyntax: {
    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 GetRoutesResponseBodyProjectRoutesSrcSyntax = ClosedEnum<typeof GetRoutesResponseBodyProjectRoutesSrcSyntax>;
/**
 * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
 */
export declare const GetRoutesResponseBodyProjectRoutesRouteType: {
    readonly Redirect: "redirect";
    readonly Rewrite: "rewrite";
    readonly SetStatus: "set_status";
    readonly Transform: "transform";
};
/**
 * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
 */
export type GetRoutesResponseBodyProjectRoutesRouteType = ClosedEnum<typeof GetRoutesResponseBodyProjectRoutesRouteType>;
/**
 * A routing rule with metadata for project-level routing.
 */
export type GetRoutesResponseBodyRoutes = {
    /**
     * 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: GetRoutesResponseBodyProjectRoutesRoute;
    /**
     * 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?: GetRoutesResponseBodyProjectRoutesSrcSyntax | undefined;
    /**
     * Computed route type based on the route configuration. Only present in API responses, not stored in S3.
     */
    routeType?: GetRoutesResponseBodyProjectRoutesRouteType | undefined;
};
/**
 * A version of routing rules stored in S3.
 */
export type GetRoutesResponseBodyVersion = {
    /**
     * 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 GetRoutesResponseBody2 = {
    routes: Array<GetRoutesResponseBodyRoutes>;
    /**
     * A version of routing rules stored in S3.
     */
    version: GetRoutesResponseBodyVersion;
    diffCount: number;
};
export type GetRoutesResponseBody1 = {};
export type GetRoutesResponseBody = GetRoutesResponseBody2 | ResponseBody4 | GetRoutesResponseBody3 | GetRoutesResponseBody1;
/** @internal */
export declare const QueryParamFilter$outboundSchema: z.ZodNativeEnum<typeof QueryParamFilter>;
/** @internal */
export declare const DiffQueryParam2$outboundSchema: z.ZodNativeEnum<typeof DiffQueryParam2>;
/** @internal */
export type QueryParamDiff$Outbound = boolean | string;
/** @internal */
export declare const QueryParamDiff$outboundSchema: z.ZodType<QueryParamDiff$Outbound, z.ZodTypeDef, QueryParamDiff>;
export declare function queryParamDiffToJSON(queryParamDiff: QueryParamDiff): string;
/** @internal */
export type GetRoutesRequest$Outbound = {
    projectId: string;
    versionId?: string | undefined;
    q?: string | undefined;
    filter?: string | undefined;
    diff?: boolean | string | undefined;
    teamId?: string | undefined;
    slug?: string | undefined;
};
/** @internal */
export declare const GetRoutesRequest$outboundSchema: z.ZodType<GetRoutesRequest$Outbound, z.ZodTypeDef, GetRoutesRequest>;
export declare function getRoutesRequestToJSON(getRoutesRequest: GetRoutesRequest): string;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyType>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Routes2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Routes2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Routes2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Routes2, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyValue$inboundSchema: z.ZodType<GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutesResponse200ApplicationJSONResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponse2$inboundSchema: z.ZodType<GetRoutesHasProjectRoutesResponse2, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutesResponse2FromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutesResponse2, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Eq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Eq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4EqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4Eq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody42$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody42, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody42FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody42, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponse200ApplicationJSONValue$inboundSchema: z.ZodType<GetRoutesHasProjectRoutesResponse200ApplicationJSONValue, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutesResponse200ApplicationJSONValueFromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutesResponse200ApplicationJSONValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponse1$inboundSchema: z.ZodType<GetRoutesHasProjectRoutesResponse1, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutesResponse1FromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutesResponse1, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesHas$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesHas, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesHasFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesHas, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyType>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissingEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissingEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissingEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissingEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissing2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissing2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissing2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteMissing2, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyValue$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutesResponse200ApplicationJSONResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponse2$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutesResponse2, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutesResponse2FromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutesResponse2, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRouteEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRoute2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRoute2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRoute2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody4RoutesRoute2, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponse200ApplicationJSONValue$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutesResponse200ApplicationJSONValue, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutesResponse200ApplicationJSONValueFromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutesResponse200ApplicationJSONValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponse1$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutesResponse1, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutesResponse1FromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutesResponse1, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesMissing$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesMissing, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesMissingFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesMissing, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesAction$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyProjectRoutesAction>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesMitigate$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesMitigate, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesMitigateFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesMitigate, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesResponseType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyProjectRoutesResponseType>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesOp$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyProjectRoutesOp>;
/** @internal */
export declare const GetRoutesKeyProjectRoutesResponseEq$inboundSchema: z.ZodType<GetRoutesKeyProjectRoutesResponseEq, z.ZodTypeDef, unknown>;
export declare function getRoutesKeyProjectRoutesResponseEqFromJSON(jsonString: string): SafeParseResult<GetRoutesKeyProjectRoutesResponseEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesKeyProjectRoutesResponse2$inboundSchema: z.ZodType<GetRoutesKeyProjectRoutesResponse2, z.ZodTypeDef, unknown>;
export declare function getRoutesKeyProjectRoutesResponse2FromJSON(jsonString: string): SafeParseResult<GetRoutesKeyProjectRoutesResponse2, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesKey$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesKey, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesKeyFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesKey, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesResponseTarget$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesResponseTarget, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesResponseTargetFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesResponseTarget, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesArgs$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesArgs, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesArgsFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesArgs, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesTransforms$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesTransforms, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesTransformsFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesTransforms, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesLocale$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesLocale, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesLocaleFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesLocale, SDKValidationError>;
/** @internal */
export declare const GetRoutesDestinationProjectRoutesResponseType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesDestinationProjectRoutesResponseType>;
/** @internal */
export declare const GetRoutesDestinationProjectRoutesResponse2$inboundSchema: z.ZodType<GetRoutesDestinationProjectRoutesResponse2, z.ZodTypeDef, unknown>;
export declare function getRoutesDestinationProjectRoutesResponse2FromJSON(jsonString: string): SafeParseResult<GetRoutesDestinationProjectRoutesResponse2, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesDestination$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesDestination, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesDestinationFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesDestination, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyRoute$inboundSchema: z.ZodType<GetRoutesResponseBodyRoute, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyRouteFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyRoute, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodySrcSyntax$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodySrcSyntax>;
/** @internal */
export declare const GetRoutesResponseBodyRouteType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyRouteType>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesResponseRoutes$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesResponseRoutes, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesResponseRoutesFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesResponseRoutes, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesResponseVersion$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesResponseVersion, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesResponseVersionFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesResponseVersion, SDKValidationError>;
/** @internal */
export declare const ResponseBodyLimit$inboundSchema: z.ZodType<ResponseBodyLimit, z.ZodTypeDef, unknown>;
export declare function responseBodyLimitFromJSON(jsonString: string): SafeParseResult<ResponseBodyLimit, SDKValidationError>;
/** @internal */
export declare const ResponseBody4$inboundSchema: z.ZodType<ResponseBody4, z.ZodTypeDef, unknown>;
export declare function responseBody4FromJSON(jsonString: string): SafeParseResult<ResponseBody4, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponse200Type$inboundSchema: z.ZodNativeEnum<typeof GetRoutesHasProjectRoutesResponse200Type>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBodyEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBodyEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBodyEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBodyEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody2, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponse200Value$inboundSchema: z.ZodType<GetRoutesHasProjectRoutesResponse200Value, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutesResponse200ValueFromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutesResponse200Value, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutes2$inboundSchema: z.ZodType<GetRoutesHasProjectRoutes2, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutes2FromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutes2, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJson2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJson2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSON2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJson2, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesResponseValue$inboundSchema: z.ZodType<GetRoutesHasProjectRoutesResponseValue, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutesResponseValueFromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutesResponseValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutes1$inboundSchema: z.ZodType<GetRoutesHasProjectRoutes1, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutes1FromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutes1, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyHas$inboundSchema: z.ZodType<GetRoutesResponseBodyHas, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyHasFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyHas, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponse200Type$inboundSchema: z.ZodNativeEnum<typeof GetRoutesMissingProjectRoutesResponse200Type>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3RoutesEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3RoutesEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3RoutesEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3RoutesEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Routes2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Routes2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Routes2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Routes2, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponse200Value$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutesResponse200Value, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutesResponse200ValueFromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutesResponse200Value, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutes2$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutes2, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutes2FromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutes2, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Eq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Eq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3EqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody3Eq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody32$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody32, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody32FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200ApplicationJSONResponseBody32, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesResponseValue$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutesResponseValue, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutesResponseValueFromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutesResponseValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutes1$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutes1, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutes1FromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutes1, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyMissing$inboundSchema: z.ZodType<GetRoutesResponseBodyMissing, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyMissingFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyMissing, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyAction>;
/** @internal */
export declare const GetRoutesResponseBodyMitigate$inboundSchema: z.ZodType<GetRoutesResponseBodyMitigate, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyMitigateFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyMitigate, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyProjectRoutesType>;
/** @internal */
export declare const GetRoutesResponseBodyOp$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyOp>;
/** @internal */
export declare const GetRoutesKeyProjectRoutesEq$inboundSchema: z.ZodType<GetRoutesKeyProjectRoutesEq, z.ZodTypeDef, unknown>;
export declare function getRoutesKeyProjectRoutesEqFromJSON(jsonString: string): SafeParseResult<GetRoutesKeyProjectRoutesEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesKeyProjectRoutes2$inboundSchema: z.ZodType<GetRoutesKeyProjectRoutes2, z.ZodTypeDef, unknown>;
export declare function getRoutesKeyProjectRoutes2FromJSON(jsonString: string): SafeParseResult<GetRoutesKeyProjectRoutes2, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyKey$inboundSchema: z.ZodType<GetRoutesResponseBodyKey, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyKeyFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyKey, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesTarget$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesTarget, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesTargetFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesTarget, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyArgs$inboundSchema: z.ZodType<GetRoutesResponseBodyArgs, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyArgsFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyArgs, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyTransforms$inboundSchema: z.ZodType<GetRoutesResponseBodyTransforms, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyTransformsFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyTransforms, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyLocale$inboundSchema: z.ZodType<GetRoutesResponseBodyLocale, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyLocaleFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyLocale, SDKValidationError>;
/** @internal */
export declare const GetRoutesDestinationProjectRoutesType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesDestinationProjectRoutesType>;
/** @internal */
export declare const GetRoutesDestinationProjectRoutes2$inboundSchema: z.ZodType<GetRoutesDestinationProjectRoutes2, z.ZodTypeDef, unknown>;
export declare function getRoutesDestinationProjectRoutes2FromJSON(jsonString: string): SafeParseResult<GetRoutesDestinationProjectRoutes2, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyDestination$inboundSchema: z.ZodType<GetRoutesResponseBodyDestination, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyDestinationFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyDestination, SDKValidationError>;
/** @internal */
export declare const ResponseBodyRoute$inboundSchema: z.ZodType<ResponseBodyRoute, z.ZodTypeDef, unknown>;
export declare function responseBodyRouteFromJSON(jsonString: string): SafeParseResult<ResponseBodyRoute, SDKValidationError>;
/** @internal */
export declare const ResponseBodySrcSyntax$inboundSchema: z.ZodNativeEnum<typeof ResponseBodySrcSyntax>;
/** @internal */
export declare const ResponseBodyRouteType$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyRouteType>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesRoutes$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesRoutes, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesRoutesFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesRoutes, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesVersion$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesVersion, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesVersionFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesVersion, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBody3$inboundSchema: z.ZodType<GetRoutesResponseBody3, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBody3FromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBody3, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesHasProjectRoutesType>;
/** @internal */
export declare const GetRoutesValueProjectRoutesEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutes2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutes2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutes2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutes2, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasProjectRoutesValue$inboundSchema: z.ZodType<GetRoutesHasProjectRoutesValue, z.ZodTypeDef, unknown>;
export declare function getRoutesHasProjectRoutesValueFromJSON(jsonString: string): SafeParseResult<GetRoutesHasProjectRoutesValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesHas2$inboundSchema: z.ZodType<GetRoutesHas2, z.ZodTypeDef, unknown>;
export declare function getRoutesHas2FromJSON(jsonString: string): SafeParseResult<GetRoutesHas2, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueEq$inboundSchema: z.ZodType<GetRoutesValueEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValue2$inboundSchema: z.ZodType<GetRoutesValue2, z.ZodTypeDef, unknown>;
export declare function getRoutesValue2FromJSON(jsonString: string): SafeParseResult<GetRoutesValue2, SDKValidationError>;
/** @internal */
export declare const GetRoutesHasValue$inboundSchema: z.ZodType<GetRoutesHasValue, z.ZodTypeDef, unknown>;
export declare function getRoutesHasValueFromJSON(jsonString: string): SafeParseResult<GetRoutesHasValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesHas1$inboundSchema: z.ZodType<GetRoutesHas1, z.ZodTypeDef, unknown>;
export declare function getRoutesHas1FromJSON(jsonString: string): SafeParseResult<GetRoutesHas1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyHas$inboundSchema: z.ZodType<ResponseBodyHas, z.ZodTypeDef, unknown>;
export declare function responseBodyHasFromJSON(jsonString: string): SafeParseResult<ResponseBodyHas, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesMissingProjectRoutesType>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse200Eq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse200Eq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse200EqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse200Eq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse2002$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse2002, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse2002FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse2002, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingProjectRoutesValue$inboundSchema: z.ZodType<GetRoutesMissingProjectRoutesValue, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingProjectRoutesValueFromJSON(jsonString: string): SafeParseResult<GetRoutesMissingProjectRoutesValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissing2$inboundSchema: z.ZodType<GetRoutesMissing2, z.ZodTypeDef, unknown>;
export declare function getRoutesMissing2FromJSON(jsonString: string): SafeParseResult<GetRoutesMissing2, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponseEq$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponseEq, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponseEqFromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponseEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesValueProjectRoutesResponse2$inboundSchema: z.ZodType<GetRoutesValueProjectRoutesResponse2, z.ZodTypeDef, unknown>;
export declare function getRoutesValueProjectRoutesResponse2FromJSON(jsonString: string): SafeParseResult<GetRoutesValueProjectRoutesResponse2, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissingValue$inboundSchema: z.ZodType<GetRoutesMissingValue, z.ZodTypeDef, unknown>;
export declare function getRoutesMissingValueFromJSON(jsonString: string): SafeParseResult<GetRoutesMissingValue, SDKValidationError>;
/** @internal */
export declare const GetRoutesMissing1$inboundSchema: z.ZodType<GetRoutesMissing1, z.ZodTypeDef, unknown>;
export declare function getRoutesMissing1FromJSON(jsonString: string): SafeParseResult<GetRoutesMissing1, SDKValidationError>;
/** @internal */
export declare const ResponseBodyMissing$inboundSchema: z.ZodType<ResponseBodyMissing, z.ZodTypeDef, unknown>;
export declare function responseBodyMissingFromJSON(jsonString: string): SafeParseResult<ResponseBodyMissing, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesResponseAction$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyProjectRoutesResponseAction>;
/** @internal */
export declare const ResponseBodyMitigate$inboundSchema: z.ZodType<ResponseBodyMitigate, z.ZodTypeDef, unknown>;
export declare function responseBodyMitigateFromJSON(jsonString: string): SafeParseResult<ResponseBodyMitigate, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyType>;
/** @internal */
export declare const ResponseBodyOp$inboundSchema: z.ZodNativeEnum<typeof ResponseBodyOp>;
/** @internal */
export declare const GetRoutesKeyEq$inboundSchema: z.ZodType<GetRoutesKeyEq, z.ZodTypeDef, unknown>;
export declare function getRoutesKeyEqFromJSON(jsonString: string): SafeParseResult<GetRoutesKeyEq, SDKValidationError>;
/** @internal */
export declare const GetRoutesKey2$inboundSchema: z.ZodType<GetRoutesKey2, z.ZodTypeDef, unknown>;
export declare function getRoutesKey2FromJSON(jsonString: string): SafeParseResult<GetRoutesKey2, SDKValidationError>;
/** @internal */
export declare const ResponseBodyKey$inboundSchema: z.ZodType<ResponseBodyKey, z.ZodTypeDef, unknown>;
export declare function responseBodyKeyFromJSON(jsonString: string): SafeParseResult<ResponseBodyKey, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyTarget$inboundSchema: z.ZodType<GetRoutesResponseBodyTarget, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyTargetFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyTarget, SDKValidationError>;
/** @internal */
export declare const ResponseBodyArgs$inboundSchema: z.ZodType<ResponseBodyArgs, z.ZodTypeDef, unknown>;
export declare function responseBodyArgsFromJSON(jsonString: string): SafeParseResult<ResponseBodyArgs, SDKValidationError>;
/** @internal */
export declare const ResponseBodyTransforms$inboundSchema: z.ZodType<ResponseBodyTransforms, z.ZodTypeDef, unknown>;
export declare function responseBodyTransformsFromJSON(jsonString: string): SafeParseResult<ResponseBodyTransforms, SDKValidationError>;
/** @internal */
export declare const ResponseBodyLocale$inboundSchema: z.ZodType<ResponseBodyLocale, z.ZodTypeDef, unknown>;
export declare function responseBodyLocaleFromJSON(jsonString: string): SafeParseResult<ResponseBodyLocale, SDKValidationError>;
/** @internal */
export declare const GetRoutesDestinationType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesDestinationType>;
/** @internal */
export declare const GetRoutesDestination2$inboundSchema: z.ZodType<GetRoutesDestination2, z.ZodTypeDef, unknown>;
export declare function getRoutesDestination2FromJSON(jsonString: string): SafeParseResult<GetRoutesDestination2, SDKValidationError>;
/** @internal */
export declare const ResponseBodyDestination$inboundSchema: z.ZodType<ResponseBodyDestination, z.ZodTypeDef, unknown>;
export declare function responseBodyDestinationFromJSON(jsonString: string): SafeParseResult<ResponseBodyDestination, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesRoute$inboundSchema: z.ZodType<GetRoutesResponseBodyProjectRoutesRoute, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyProjectRoutesRouteFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyProjectRoutesRoute, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesSrcSyntax$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyProjectRoutesSrcSyntax>;
/** @internal */
export declare const GetRoutesResponseBodyProjectRoutesRouteType$inboundSchema: z.ZodNativeEnum<typeof GetRoutesResponseBodyProjectRoutesRouteType>;
/** @internal */
export declare const GetRoutesResponseBodyRoutes$inboundSchema: z.ZodType<GetRoutesResponseBodyRoutes, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyRoutesFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyRoutes, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBodyVersion$inboundSchema: z.ZodType<GetRoutesResponseBodyVersion, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyVersionFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBodyVersion, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBody2$inboundSchema: z.ZodType<GetRoutesResponseBody2, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBody2FromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBody2, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBody1$inboundSchema: z.ZodType<GetRoutesResponseBody1, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBody1FromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBody1, SDKValidationError>;
/** @internal */
export declare const GetRoutesResponseBody$inboundSchema: z.ZodType<GetRoutesResponseBody, z.ZodTypeDef, unknown>;
export declare function getRoutesResponseBodyFromJSON(jsonString: string): SafeParseResult<GetRoutesResponseBody, SDKValidationError>;
//# sourceMappingURL=getroutesop.d.ts.map