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>

2,067 lines 111 kB
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { ACLAction } from "./aclaction.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type UpdateMicrofrontendsRequestBody = {
    /**
     * The unique group identifier to add this microfrontend to
     */
    microfrontendsGroupId?: string | undefined;
    /**
     * Enable or disable microfrontends for the project
     */
    enabled?: boolean | undefined;
    /**
     * Whether the application is the default application for the microfrontends group
     */
    isDefaultApp?: boolean | undefined;
    /**
     * The default route used for screenshots and preview links for the project
     */
    defaultRoute?: string | undefined;
    /**
     * Whether observability data should be routed to this project or a root project. Can only be set for child applications.
     */
    routeObservabilityToThisProject?: boolean | undefined;
    /**
     * Whether domains in this project should route as a microfrontend. Can only be set for child applications.
     */
    doNotRouteWithMicrofrontendsRouting?: boolean | undefined;
};
export type UpdateMicrofrontendsRequest = {
    /**
     * The unique project identifier
     */
    projectId: 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?: UpdateMicrofrontendsRequestBody | undefined;
};
export type UpdateMicrofrontendsAnalytics = {
    id: string;
    canceledAt?: number | null | undefined;
    disabledAt: number;
    enabledAt: number;
    paidAt?: number | undefined;
    sampleRatePercent?: number | null | undefined;
    spendLimitInDollars?: number | null | undefined;
};
export type UpdateMicrofrontendsSpeedInsights = {
    id: string;
    enabledAt?: number | undefined;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    hasData?: boolean | undefined;
    paidAt?: number | undefined;
};
export declare const UpdateMicrofrontendsEnvId2: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UpdateMicrofrontendsEnvId2 = ClosedEnum<typeof UpdateMicrofrontendsEnvId2>;
export type UpdateMicrofrontendsEnvId = string | UpdateMicrofrontendsEnvId2;
export type UpdateMicrofrontendsAws = {
    subnetIds: Array<string>;
    securityGroupId?: string | undefined;
};
export type UpdateMicrofrontendsConnectConfigurations = {
    envId: string | UpdateMicrofrontendsEnvId2;
    connectConfigurationId: string;
    dc?: string | undefined;
    passive: boolean;
    buildsEnabled: boolean;
    aws?: UpdateMicrofrontendsAws | undefined;
    createdAt: number;
    updatedAt: number;
};
/**
 * The origin of this definition. 'api' means created via the API. Undefined means it originated from a deployment (vercel.json).
 */
export declare const UpdateMicrofrontendsSource: {
    readonly Api: "api";
};
/**
 * The origin of this definition. 'api' means created via the API. Undefined means it originated from a deployment (vercel.json).
 */
export type UpdateMicrofrontendsSource = ClosedEnum<typeof UpdateMicrofrontendsSource>;
export type UpdateMicrofrontendsDefinitions = {
    /**
     * The hostname that should be used.
     */
    host: string;
    /**
     * The path that should be called for the cronjob.
     */
    path: string;
    /**
     * The cron expression.
     */
    schedule: string;
    /**
     * The origin of this definition. 'api' means created via the API. Undefined means it originated from a deployment (vercel.json).
     */
    source?: UpdateMicrofrontendsSource | undefined;
    /**
     * A human-readable description of what this cron job does.
     */
    description?: string | undefined;
    /**
     * Whether the host was inferred from the production deployment URL rather than explicitly provided.
     */
    hostInferred?: boolean | undefined;
};
export type UpdateMicrofrontendsCrons = {
    /**
     * The time the feature was enabled for this project. Note: It enables automatically with the first Deployment that outputs cronjobs.
     */
    enabledAt: number;
    /**
     * The time the feature was disabled for this project.
     */
    disabledAt: number | null;
    updatedAt: number;
    /**
     * The ID of the Deployment from which the definitions originated.
     */
    deploymentId: string | null;
    definitions: Array<UpdateMicrofrontendsDefinitions>;
};
export type UpdateMicrofrontendsDataCache = {
    userDisabled: boolean;
    storageSizeBytes?: number | null | undefined;
    unlimited?: boolean | undefined;
};
/**
 * Retention policies for deployments. These are enforced at the project level, but we also maintain an instance of this at the team level as a default policy that gets applied to new projects.
 */
export type UpdateMicrofrontendsDeploymentExpiration = {
    /**
     * Number of days to keep non-production deployments (mostly preview deployments) before soft deletion.
     */
    expirationDays?: number | undefined;
    /**
     * Number of days to keep production deployments before soft deletion.
     */
    expirationDaysProduction?: number | undefined;
    /**
     * Number of days to keep canceled deployments before soft deletion.
     */
    expirationDaysCanceled?: number | undefined;
    /**
     * Number of days to keep errored deployments before soft deletion.
     */
    expirationDaysErrored?: number | undefined;
    /**
     * Minimum number of production deployments to keep for this project, even if they are over the production expiration limit.
     */
    deploymentsToKeep?: number | undefined;
};
export type UpdateMicrofrontendsExpiration2 = {
    /**
     * Unix ms timestamp when the project was locked.
     */
    lockedAt: number;
    /**
     * userId of the actor that triggered the lock (system or admin).
     */
    lockedBy: string;
};
export type UpdateMicrofrontendsExpiration1 = {
    /**
     * Unix ms timestamp when the project is scheduled to expire.
     */
    expiresAt: number;
};
export type UpdateMicrofrontendsExpiration = UpdateMicrofrontendsExpiration2 | UpdateMicrofrontendsExpiration1;
export declare const UpdateMicrofrontendsTarget2: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UpdateMicrofrontendsTarget2 = ClosedEnum<typeof UpdateMicrofrontendsTarget2>;
export declare const UpdateMicrofrontendsTarget1: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UpdateMicrofrontendsTarget1 = ClosedEnum<typeof UpdateMicrofrontendsTarget1>;
export type UpdateMicrofrontendsTarget = Array<UpdateMicrofrontendsTarget1> | UpdateMicrofrontendsTarget2;
export declare const UpdateMicrofrontendsType: {
    readonly Encrypted: "encrypted";
    readonly Plain: "plain";
    readonly Secret: "secret";
    readonly Sensitive: "sensitive";
    readonly System: "system";
};
export type UpdateMicrofrontendsType = ClosedEnum<typeof UpdateMicrofrontendsType>;
export type UpdateMicrofrontendsContentHint17 = {
    type: "flags-connection-string";
    projectId: string;
};
export type UpdateMicrofrontendsContentHint16 = {
    type: "integration-store-secret";
    storeId: string;
    integrationId: string;
    integrationProductId: string;
    integrationConfigurationId: string;
};
export type UpdateMicrofrontendsContentHint15 = {
    type: "postgres-url-no-ssl";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint14 = {
    type: "postgres-database";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint13 = {
    type: "postgres-password";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint12 = {
    type: "postgres-host";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint11 = {
    type: "postgres-user";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint10 = {
    type: "postgres-prisma-url";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint9 = {
    type: "postgres-url-non-pooling";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint8 = {
    type: "postgres-url";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint7 = {
    type: "blob-webhook-public-key";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint6 = {
    type: "blob-store-id";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint5 = {
    type: "blob-read-write-token";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint4 = {
    type: "redis-rest-api-read-only-token";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint3 = {
    type: "redis-rest-api-token";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint2 = {
    type: "redis-rest-api-url";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint1 = {
    type: "redis-url";
    storeId: string;
};
export type UpdateMicrofrontendsContentHint = UpdateMicrofrontendsContentHint1 | UpdateMicrofrontendsContentHint2 | UpdateMicrofrontendsContentHint3 | UpdateMicrofrontendsContentHint4 | UpdateMicrofrontendsContentHint5 | UpdateMicrofrontendsContentHint6 | UpdateMicrofrontendsContentHint7 | UpdateMicrofrontendsContentHint8 | UpdateMicrofrontendsContentHint9 | UpdateMicrofrontendsContentHint10 | UpdateMicrofrontendsContentHint11 | UpdateMicrofrontendsContentHint12 | UpdateMicrofrontendsContentHint13 | UpdateMicrofrontendsContentHint14 | UpdateMicrofrontendsContentHint15 | UpdateMicrofrontendsContentHint16 | UpdateMicrofrontendsContentHint17;
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONType: {
    readonly FlagsSecret: "flags-secret";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONType>;
/**
 * Similar to `contentHints`, but should not be exposed to the user.
 */
export type UpdateMicrofrontendsInternalContentHint = {
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONType;
    /**
     * Contains the `value` of the env variable, encrypted with a special key to make decryption possible in the subscriber Lambda.
     */
    encryptedValue: string;
};
export type UpdateMicrofrontendsEnv = {
    target?: Array<UpdateMicrofrontendsTarget1> | UpdateMicrofrontendsTarget2 | undefined;
    type: UpdateMicrofrontendsType;
    /**
     * This is used to identify variables that have been migrated from type secret to sensitive.
     */
    sunsetSecretId?: string | undefined;
    /**
     * Legacy now-encryption ciphertext, present after migration swaps value/vsmValue
     */
    legacyValue?: string | undefined;
    decrypted?: boolean | undefined;
    value: string;
    vsmValue?: string | undefined;
    id?: string | undefined;
    key: string;
    configurationId?: string | null | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    createdBy?: string | null | undefined;
    updatedBy?: string | null | undefined;
    gitBranch?: string | undefined;
    edgeConfigId?: string | null | undefined;
    edgeConfigTokenId?: string | null | undefined;
    contentHint?: UpdateMicrofrontendsContentHint1 | UpdateMicrofrontendsContentHint2 | UpdateMicrofrontendsContentHint3 | UpdateMicrofrontendsContentHint4 | UpdateMicrofrontendsContentHint5 | UpdateMicrofrontendsContentHint6 | UpdateMicrofrontendsContentHint7 | UpdateMicrofrontendsContentHint8 | UpdateMicrofrontendsContentHint9 | UpdateMicrofrontendsContentHint10 | UpdateMicrofrontendsContentHint11 | UpdateMicrofrontendsContentHint12 | UpdateMicrofrontendsContentHint13 | UpdateMicrofrontendsContentHint14 | UpdateMicrofrontendsContentHint15 | UpdateMicrofrontendsContentHint16 | UpdateMicrofrontendsContentHint17 | null | undefined;
    /**
     * Similar to `contentHints`, but should not be exposed to the user.
     */
    internalContentHint?: UpdateMicrofrontendsInternalContentHint | null | undefined;
    comment?: string | undefined;
    customEnvironmentIds?: Array<string> | undefined;
};
/**
 * The type of environment (production, preview, or development)
 */
export declare const UpdateMicrofrontendsProjectsType: {
    readonly Development: "development";
    readonly Preview: "preview";
    readonly Production: "production";
};
/**
 * The type of environment (production, preview, or development)
 */
export type UpdateMicrofrontendsProjectsType = ClosedEnum<typeof UpdateMicrofrontendsProjectsType>;
/**
 * The type of matching to perform
 */
export declare const UpdateMicrofrontendsProjectsResponse200Type: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type UpdateMicrofrontendsProjectsResponse200Type = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200Type>;
/**
 * Configuration for matching git branches to this environment
 */
export type UpdateMicrofrontendsBranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: UpdateMicrofrontendsProjectsResponse200Type;
    /**
     * The pattern to match against branch names
     */
    pattern: string;
};
/**
 * A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
 */
export type UpdateMicrofrontendsVerification = {
    type: string;
    domain: string;
    value: string;
    reason: string;
};
/**
 * List of domains associated with this environment
 */
export type UpdateMicrofrontendsDomains = {
    name: string;
    apexName: string;
    projectId: string;
    redirect?: string | null | undefined;
    redirectStatusCode?: number | null | undefined;
    gitBranch?: string | null | undefined;
    customEnvironmentId?: string | null | undefined;
    updatedAt?: number | undefined;
    createdAt?: number | undefined;
    /**
     * `true` if the domain is verified for use with the project. If `false` it will not be used as an alias on this project until the challenge in `verification` is completed.
     */
    verified: boolean;
    /**
     * A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
     */
    verification?: Array<UpdateMicrofrontendsVerification> | undefined;
};
/**
 * Internal representation of a custom environment with all required properties
 */
export type UpdateMicrofrontendsCustomEnvironments = {
    /**
     * Unique identifier for the custom environment (format: env_*)
     */
    id: string;
    /**
     * URL-friendly name of the environment
     */
    slug: string;
    /**
     * The type of environment (production, preview, or development)
     */
    type: UpdateMicrofrontendsProjectsType;
    /**
     * Optional description of the environment's purpose
     */
    description?: string | undefined;
    /**
     * Configuration for matching git branches to this environment
     */
    branchMatcher?: UpdateMicrofrontendsBranchMatcher | undefined;
    /**
     * List of domains associated with this environment
     */
    domains?: Array<UpdateMicrofrontendsDomains> | undefined;
    /**
     * List of aliases for the current deployment
     */
    currentDeploymentAliases?: Array<string> | undefined;
    /**
     * Timestamp when the environment was created
     */
    createdAt: number;
    /**
     * Timestamp when the environment was last updated
     */
    updatedAt: number;
};
export declare const UpdateMicrofrontendsFramework: {
    readonly ActixWeb: "actix-web";
    readonly Angular: "angular";
    readonly Ash: "ash";
    readonly Astro: "astro";
    readonly Axum: "axum";
    readonly Blitzjs: "blitzjs";
    readonly Brunch: "brunch";
    readonly Bun: "bun";
    readonly CreateReactApp: "create-react-app";
    readonly Django: "django";
    readonly Docusaurus: "docusaurus";
    readonly Docusaurus2: "docusaurus-2";
    readonly Dojo: "dojo";
    readonly Eleventy: "eleventy";
    readonly Elysia: "elysia";
    readonly Ember: "ember";
    readonly Eve: "eve";
    readonly Express: "express";
    readonly Fastapi: "fastapi";
    readonly Fasthtml: "fasthtml";
    readonly Fastify: "fastify";
    readonly Flask: "flask";
    readonly Gatsby: "gatsby";
    readonly Go: "go";
    readonly Gridsome: "gridsome";
    readonly H3: "h3";
    readonly Hexo: "hexo";
    readonly Hono: "hono";
    readonly Hugo: "hugo";
    readonly Hydrogen: "hydrogen";
    readonly IonicAngular: "ionic-angular";
    readonly IonicReact: "ionic-react";
    readonly Jekyll: "jekyll";
    readonly Koa: "koa";
    readonly Mastra: "mastra";
    readonly Middleman: "middleman";
    readonly Nestjs: "nestjs";
    readonly Nextjs: "nextjs";
    readonly Nitro: "nitro";
    readonly Node: "node";
    readonly Nuxtjs: "nuxtjs";
    readonly Parcel: "parcel";
    readonly Polymer: "polymer";
    readonly Preact: "preact";
    readonly Python: "python";
    readonly ReactRouter: "react-router";
    readonly Redwoodjs: "redwoodjs";
    readonly Remix: "remix";
    readonly Ruby: "ruby";
    readonly Rust: "rust";
    readonly Saber: "saber";
    readonly Sanity: "sanity";
    readonly SanityV2: "sanity-v2";
    readonly Sapper: "sapper";
    readonly Scully: "scully";
    readonly Services: "services";
    readonly Solidstart: "solidstart";
    readonly Solidstart1: "solidstart-1";
    readonly Stencil: "stencil";
    readonly Storybook: "storybook";
    readonly Svelte: "svelte";
    readonly Sveltekit: "sveltekit";
    readonly Sveltekit1: "sveltekit-1";
    readonly TanstackStart: "tanstack-start";
    readonly Umijs: "umijs";
    readonly Vite: "vite";
    readonly Vitepress: "vitepress";
    readonly Vue: "vue";
    readonly Vuepress: "vuepress";
    readonly Xmcp: "xmcp";
    readonly Zola: "zola";
};
export type UpdateMicrofrontendsFramework = ClosedEnum<typeof UpdateMicrofrontendsFramework>;
/**
 * Service kind (Service.type). Omitted for schemas that do not define one.
 */
export declare const UpdateMicrofrontendsServiceType: {
    readonly Cron: "cron";
    readonly Job: "job";
    readonly Web: "web";
    readonly Worker: "worker";
};
/**
 * Service kind (Service.type). Omitted for schemas that do not define one.
 */
export type UpdateMicrofrontendsServiceType = ClosedEnum<typeof UpdateMicrofrontendsServiceType>;
/**
 * Framework slug, when the service has one (omitted otherwise).
 */
export declare const UpdateMicrofrontendsProjectsFramework: {
    readonly ActixWeb: "actix-web";
    readonly Angular: "angular";
    readonly Ash: "ash";
    readonly Astro: "astro";
    readonly Axum: "axum";
    readonly Blitzjs: "blitzjs";
    readonly Brunch: "brunch";
    readonly Bun: "bun";
    readonly CreateReactApp: "create-react-app";
    readonly Django: "django";
    readonly Docusaurus: "docusaurus";
    readonly Docusaurus2: "docusaurus-2";
    readonly Dojo: "dojo";
    readonly Eleventy: "eleventy";
    readonly Elysia: "elysia";
    readonly Ember: "ember";
    readonly Eve: "eve";
    readonly Express: "express";
    readonly Fastapi: "fastapi";
    readonly Fasthtml: "fasthtml";
    readonly Fastify: "fastify";
    readonly Flask: "flask";
    readonly Gatsby: "gatsby";
    readonly Go: "go";
    readonly Gridsome: "gridsome";
    readonly H3: "h3";
    readonly Hexo: "hexo";
    readonly Hono: "hono";
    readonly Hugo: "hugo";
    readonly Hydrogen: "hydrogen";
    readonly IonicAngular: "ionic-angular";
    readonly IonicReact: "ionic-react";
    readonly Jekyll: "jekyll";
    readonly Koa: "koa";
    readonly Mastra: "mastra";
    readonly Middleman: "middleman";
    readonly Nestjs: "nestjs";
    readonly Nextjs: "nextjs";
    readonly Nitro: "nitro";
    readonly Node: "node";
    readonly Nuxtjs: "nuxtjs";
    readonly Parcel: "parcel";
    readonly Polymer: "polymer";
    readonly Preact: "preact";
    readonly Python: "python";
    readonly ReactRouter: "react-router";
    readonly Redwoodjs: "redwoodjs";
    readonly Remix: "remix";
    readonly Ruby: "ruby";
    readonly Rust: "rust";
    readonly Saber: "saber";
    readonly Sanity: "sanity";
    readonly SanityV2: "sanity-v2";
    readonly Sapper: "sapper";
    readonly Scully: "scully";
    readonly Services: "services";
    readonly Solidstart: "solidstart";
    readonly Solidstart1: "solidstart-1";
    readonly Stencil: "stencil";
    readonly Storybook: "storybook";
    readonly Svelte: "svelte";
    readonly Sveltekit: "sveltekit";
    readonly Sveltekit1: "sveltekit-1";
    readonly TanstackStart: "tanstack-start";
    readonly Umijs: "umijs";
    readonly Vite: "vite";
    readonly Vitepress: "vitepress";
    readonly Vue: "vue";
    readonly Vuepress: "vuepress";
    readonly Xmcp: "xmcp";
    readonly Zola: "zola";
};
/**
 * Framework slug, when the service has one (omitted otherwise).
 */
export type UpdateMicrofrontendsProjectsFramework = ClosedEnum<typeof UpdateMicrofrontendsProjectsFramework>;
export type UpdateMicrofrontendsServices = {
    /**
     * Service name from the deployment (Service.name).
     */
    serviceName: string;
    /**
     * Service kind (Service.type). Omitted for schemas that do not define one.
     */
    serviceType?: UpdateMicrofrontendsServiceType | undefined;
    /**
     * Framework slug, when the service has one (omitted otherwise).
     */
    framework?: UpdateMicrofrontendsProjectsFramework | undefined;
    /**
     * Generic runtime, e.g. 'node' | 'python' | 'go' | 'ruby' | 'rust' (Service.runtime). Omitted for static builds.
     */
    runtime?: string | undefined;
};
export type UpdateMicrofrontendsIpBuckets = {
    bucket: string;
    default?: boolean | undefined;
    supportUntil?: number | undefined;
};
export type UpdateMicrofrontendsLint = {
    targets: Array<string>;
};
export type UpdateMicrofrontendsTypecheck = {
    targets: Array<string>;
};
export type UpdateMicrofrontendsMfeConfigPresent = {
    targets: Array<string>;
};
export type UpdateMicrofrontendsJobs = {
    lint?: UpdateMicrofrontendsLint | undefined;
    typecheck?: UpdateMicrofrontendsTypecheck | undefined;
    mfeConfigPresent?: UpdateMicrofrontendsMfeConfigPresent | undefined;
};
export type UpdateMicrofrontendsAliasAssigned = number | boolean;
export type UpdateMicrofrontendsBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export type UpdateMicrofrontendsCreator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type UpdateMicrofrontendsLatestDeployments = {
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    builds?: Array<UpdateMicrofrontendsBuilds> | undefined;
    createdAt: number;
    createdIn: string;
    creator: UpdateMicrofrontendsCreator | null;
    deploymentHostname: string;
    name: string;
    forced?: boolean | undefined;
    id: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    plan: string;
    private: boolean;
    readyState: string;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: string;
    url: string;
    userId: string;
    withCache?: boolean | undefined;
};
export type UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink6 = {
    org: string;
    repo: string;
    type: "vercel";
    createdAt?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink5 = {
    name: string;
    slug: string;
    owner: string;
    type: "bitbucket";
    uuid: string;
    workspaceUuid: string;
    createdAt?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLinkProjectsResponse200DeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink4 = {
    projectId: string;
    projectName: string;
    projectNameWithNamespace: string;
    projectNamespace: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes. This is the id of the top level group that a namespace belongs to. Gitlab supports group nesting (up to 20 levels).
     */
    projectOwnerId?: number | undefined;
    projectUrl: string;
    type: "gitlab";
    createdAt?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkProjectsResponse200DeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLinkProjectsResponseDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink3 = {
    org: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
     */
    repoOwnerId?: number | undefined;
    repo?: string | undefined;
    repoId?: number | undefined;
    type: "github-custom-host";
    host: string;
    createdAt?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkProjectsResponseDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLinkProjectsDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink2 = {
    type: "github-limited";
    repo?: string | undefined;
    repoId?: number | undefined;
    createdAt?: number | undefined;
    updatedAt?: number | undefined;
    org: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
     */
    repoOwnerId?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkProjectsDeployHooks>;
    gitCredentialId: string;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLinkDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink1 = {
    org: string;
    /**
     * A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
     */
    repoOwnerId?: number | undefined;
    repo?: string | undefined;
    repoId?: number | undefined;
    type: "github";
    createdAt?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkDeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLink = UpdateMicrofrontendsLink1 | UpdateMicrofrontendsLink2 | UpdateMicrofrontendsLink3 | UpdateMicrofrontendsLink4 | UpdateMicrofrontendsLink5 | UpdateMicrofrontendsLink6;
export type UpdateMicrofrontendsMicrofrontends3 = {
    updatedAt: number;
    groupIds: Array<any>;
    enabled: false;
    freeProjectForLegacyLimits?: boolean | undefined;
};
export type UpdateMicrofrontendsMicrofrontends2 = {
    isDefaultApp?: false | undefined;
    /**
     * Whether observability data should be routed to this microfrontend project or a root project.
     */
    routeObservabilityToThisProject?: boolean | undefined;
    /**
     * Whether to add microfrontends routing to aliases. This means domains in this project will route as a microfrontend.
     */
    doNotRouteWithMicrofrontendsRouting?: boolean | undefined;
    /**
     * Timestamp when the microfrontends settings were last updated.
     */
    updatedAt: number;
    /**
     * The group IDs of microfrontends that this project belongs to. Each microfrontend project must belong to a microfrontends group that is the set of microfrontends that are used together.
     */
    groupIds: Array<string>;
    /**
     * Whether microfrontends are enabled for this project.
     */
    enabled: true;
    /**
     * A path that is used to take screenshots and as the default path in preview links when a domain for this microfrontend is shown in the UI. Includes the leading slash, e.g. `/docs`
     */
    defaultRoute?: string | undefined;
    /**
     * Whether the project was part of the legacy limits for hobby and pro-trial before billing was added. This field is only set when the team is upgraded to a paid plan and we are backfilling the subscription status. We cap the subscription to 2 projects and set this field for the 3rd project. When this field is set, the project is not charged for and we do not call any billing APIs for this project.
     */
    freeProjectForLegacyLimits?: boolean | undefined;
};
export type UpdateMicrofrontendsMicrofrontends1 = {
    isDefaultApp: true;
    /**
     * Timestamp when the microfrontends settings were last updated.
     */
    updatedAt: number;
    /**
     * The group IDs of microfrontends that this project belongs to. Each microfrontend project must belong to a microfrontends group that is the set of microfrontends that are used together.
     */
    groupIds: Array<string>;
    /**
     * Whether microfrontends are enabled for this project.
     */
    enabled: true;
    /**
     * A path that is used to take screenshots and as the default path in preview links when a domain for this microfrontend is shown in the UI. Includes the leading slash, e.g. `/docs`
     */
    defaultRoute?: string | undefined;
    /**
     * Whether the project was part of the legacy limits for hobby and pro-trial before billing was added. This field is only set when the team is upgraded to a paid plan and we are backfilling the subscription status. We cap the subscription to 2 projects and set this field for the 3rd project. When this field is set, the project is not charged for and we do not call any billing APIs for this project.
     */
    freeProjectForLegacyLimits?: boolean | undefined;
};
export type UpdateMicrofrontendsMicrofrontends = UpdateMicrofrontendsMicrofrontends1 | UpdateMicrofrontendsMicrofrontends2 | UpdateMicrofrontendsMicrofrontends3;
export declare const UpdateMicrofrontendsNodeVersion: {
    readonly TenDotX: "10.x";
    readonly TwelveDotX: "12.x";
    readonly FourteenDotX: "14.x";
    readonly SixteenDotX: "16.x";
    readonly EighteenDotX: "18.x";
    readonly TwentyDotX: "20.x";
    readonly TwentyTwoDotX: "22.x";
    readonly TwentyFourDotX: "24.x";
    readonly EightDot10DotX: "8.10.x";
};
export type UpdateMicrofrontendsNodeVersion = ClosedEnum<typeof UpdateMicrofrontendsNodeVersion>;
export type UpdateMicrofrontendsPaths = {
    value: string;
};
export type UpdateMicrofrontendsOptionsAllowlist = {
    paths: Array<UpdateMicrofrontendsPaths>;
};
export type UpdateMicrofrontendsPasswordProtection = {};
export declare const UpdateMicrofrontendsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UpdateMicrofrontendsDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsDeploymentType>;
export type UpdateMicrofrontendsPassport = {
    deploymentType: UpdateMicrofrontendsDeploymentType;
    connectorId: string;
};
export type UpdateMicrofrontendsSandboxUrls = {
    inheritDeploymentProtection?: boolean | undefined;
};
export type UpdateMicrofrontendsProtectionConfig = {
    sandboxUrls?: UpdateMicrofrontendsSandboxUrls | undefined;
};
export declare const UpdateMicrofrontendsFunctionDefaultMemoryType: {
    readonly Performance: "performance";
    readonly PerformanceXl: "performance_xl";
    readonly Standard: "standard";
    readonly StandardLegacy: "standard_legacy";
};
export type UpdateMicrofrontendsFunctionDefaultMemoryType = ClosedEnum<typeof UpdateMicrofrontendsFunctionDefaultMemoryType>;
export declare const UpdateMicrofrontendsBuildMachineType: {
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
export type UpdateMicrofrontendsBuildMachineType = ClosedEnum<typeof UpdateMicrofrontendsBuildMachineType>;
export declare const UpdateMicrofrontendsBuildMachineSelection: {
    readonly Elastic: "elastic";
    readonly Fixed: "fixed";
};
export type UpdateMicrofrontendsBuildMachineSelection = ClosedEnum<typeof UpdateMicrofrontendsBuildMachineSelection>;
export declare const UpdateMicrofrontendsConfiguration: {
    readonly SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE";
    readonly WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE";
};
export type UpdateMicrofrontendsConfiguration = ClosedEnum<typeof UpdateMicrofrontendsConfiguration>;
export type UpdateMicrofrontendsBuildQueue = {
    configuration?: UpdateMicrofrontendsConfiguration | undefined;
};
export type UpdateMicrofrontendsResourceConfig = {
    elasticConcurrencyEnabled?: boolean | undefined;
    fluid?: boolean | undefined;
    functionDefaultRegions: Array<string>;
    functionDefaultTimeout?: number | undefined;
    functionDefaultMemoryType?: UpdateMicrofrontendsFunctionDefaultMemoryType | undefined;
    functionZeroConfigFailover?: boolean | undefined;
    buildMachineType?: UpdateMicrofrontendsBuildMachineType | undefined;
    buildMachineSelection?: UpdateMicrofrontendsBuildMachineSelection | undefined;
    buildMachineElasticLastUpdated?: number | undefined;
    isNSNBDisabled?: boolean | undefined;
    buildQueue?: UpdateMicrofrontendsBuildQueue | undefined;
    enableFunctionsBeta?: boolean | undefined;
};
/**
 * Description of why a project was rolled back, and by whom. Note that lastAliasRequest contains the from/to details of the rollback.
 */
export type UpdateMicrofrontendsRollbackDescription = {
    /**
     * The user who rolled back the project.
     */
    userId: string;
    /**
     * The username of the user who rolled back the project.
     */
    username: string;
    /**
     * User-supplied explanation of why they rolled back the project. Limited to 250 characters.
     */
    description: string;
    /**
     * Timestamp of when the rollback was requested.
     */
    createdAt: number;
};
/**
 * An array of all the stages required during a deployment release. Each stage defines a target percentage and advancement rules. The final stage must always have targetPercentage: 100.
 */
export type UpdateMicrofrontendsStages = {
    /**
     * The percentage of traffic to serve to the canary deployment (0-100)
     */
    targetPercentage: number;
    /**
     * Whether or not this stage requires manual approval to proceed
     */
    requireApproval?: boolean | undefined;
    /**
     * Duration in minutes for automatic advancement to the next stage
     */
    duration?: number | undefined;
    /**
     * Whether to linearly shift traffic over the duration of this stage
     */
    linearShift?: boolean | undefined;
};
/**
 * Project-level rolling release configuration that defines how deployments should be gradually rolled out
 */
export type UpdateMicrofrontendsRollingRelease = {
    /**
     * The environment that the release targets, currently only supports production. Adding in case we want to configure with alias groups or custom environments.
     */
    target: string;
    /**
     * An array of all the stages required during a deployment release. Each stage defines a target percentage and advancement rules. The final stage must always have targetPercentage: 100.
     */
    stages?: Array<UpdateMicrofrontendsStages> | null | undefined;
    /**
     * Whether the request served by a canary deployment should return a header indicating a canary was served. Defaults to `false` when omitted.
     */
    canaryResponseHeader?: boolean | undefined;
};
export declare const UpdateMicrofrontendsProjectsFunctionDefaultMemoryType: {
    readonly Performance: "performance";
    readonly PerformanceXl: "performance_xl";
    readonly Standard: "standard";
    readonly StandardLegacy: "standard_legacy";
};
export type UpdateMicrofrontendsProjectsFunctionDefaultMemoryType = ClosedEnum<typeof UpdateMicrofrontendsProjectsFunctionDefaultMemoryType>;
export declare const UpdateMicrofrontendsProjectsBuildMachineType: {
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
export type UpdateMicrofrontendsProjectsBuildMachineType = ClosedEnum<typeof UpdateMicrofrontendsProjectsBuildMachineType>;
export declare const UpdateMicrofrontendsProjectsBuildMachineSelection: {
    readonly Elastic: "elastic";
    readonly Fixed: "fixed";
};
export type UpdateMicrofrontendsProjectsBuildMachineSelection = ClosedEnum<typeof UpdateMicrofrontendsProjectsBuildMachineSelection>;
export declare const UpdateMicrofrontendsProjectsConfiguration: {
    readonly SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE";
    readonly WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE";
};
export type UpdateMicrofrontendsProjectsConfiguration = ClosedEnum<typeof UpdateMicrofrontendsProjectsConfiguration>;
export type UpdateMicrofrontendsProjectsBuildQueue = {
    configuration?: UpdateMicrofrontendsProjectsConfiguration | undefined;
};
export type UpdateMicrofrontendsDefaultResourceConfig = {
    elasticConcurrencyEnabled?: boolean | undefined;
    fluid?: boolean | undefined;
    functionDefaultRegions: Array<string>;
    functionDefaultTimeout?: number | undefined;
    functionDefaultMemoryType?: UpdateMicrofrontendsProjectsFunctionDefaultMemoryType | undefined;
    functionZeroConfigFailover?: boolean | undefined;
    buildMachineType?: UpdateMicrofrontendsProjectsBuildMachineType | undefined;
    buildMachineSelection?: UpdateMicrofrontendsProjectsBuildMachineSelection | undefined;
    buildMachineElasticLastUpdated?: number | undefined;
    isNSNBDisabled?: boolean | undefined;
    buildQueue?: UpdateMicrofrontendsProjectsBuildQueue | undefined;
    enableFunctionsBeta?: boolean | undefined;
};
export type UpdateMicrofrontendsStaticIps = {
    builds: boolean;
    enabled: boolean;
    regions: Array<string>;
};
export declare const UpdateMicrofrontendsProjectsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UpdateMicrofrontendsProjectsDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsProjectsDeploymentType>;
export declare const UpdateMicrofrontendsCve55182MigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UpdateMicrofrontendsCve55182MigrationAppliedFrom = ClosedEnum<typeof UpdateMicrofrontendsCve55182MigrationAppliedFrom>;
export declare const UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom = ClosedEnum<typeof UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom>;
export type UpdateMicrofrontendsSsoProtection = {
    deploymentType: UpdateMicrofrontendsProjectsDeploymentType;
    cve55182MigrationAppliedFrom?: UpdateMicrofrontendsCve55182MigrationAppliedFrom | null | undefined;
    april2026SecurityIncidentMigrationAppliedFrom?: UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom | null | undefined;
};
export type UpdateMicrofrontendsProjectsAliasAssigned = number | boolean;
export type UpdateMicrofrontendsProjectsBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export type UpdateMicrofrontendsProjectsCreator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type UpdateMicrofrontendsTargets = {
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    builds?: Array<UpdateMicrofrontendsProjectsBuilds> | undefined;
    createdAt: number;
    createdIn: string;
    creator: UpdateMicrofrontendsProjectsCreator | null;
    deploymentHostname: string;
    name: string;
    forced?: boolean | undefined;
    id: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    plan: string;
    private: boolean;
    readyState: string;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: string;
    url: string;
    userId: string;
    withCache?: boolean | undefined;
};
export type UpdateMicrofrontendsPermissions = {
    oauth2Connection?: Array<ACLAction> | undefined;
    user?: Array<ACLAction> | undefined;
    userConnection?: Array<ACLAction> | undefined;
    userMfaConfiguration?: Array<ACLAction> | undefined;
    userPreference?: Array<ACLAction> | undefined;
    userSudo?: Array<ACLAction> | undefined;
    webAuthn?: Array<ACLAction> | undefined;
    accessGroup?: Array<ACLAction> | undefined;
    agent?: Array<ACLAction> | undefined;
    aiGatewayRules?: Array<ACLAction> | undefined;
    aiGatewayUsage?: Array<ACLAction> | undefined;
    alerts?: Array<ACLAction> | undefined;
    alertRules?: Array<ACLAction> | undefined;
    aliasGlobal?: Array<ACLAction> | undefined;
    analyticsSampling?: Array<ACLAction> | undefined;
    analyticsUsage?: Array<ACLAction> | undefined;
    apiKey?: Array<ACLAction> | undefined;
    apiKeyAiGateway?: Array<ACLAction> | undefined;
    apiKeyOwnedBySelf?: Array<ACLAction> | undefined;
    oauth2Application?: Array<ACLAction> | undefined;
    vercelAppInstallation?: Array<ACLAction> | undefined;
    vercelAppInstallationRequest?: Array<ACLAction> | undefined;
    auditLog?: Array<ACLAction> | undefined;
    billingAddress?: Array<ACLAction> | undefined;
    billingInformation?: Array<ACLAction> | undefined;
    billingInvoice?: Array<ACLAction> | undefined;
    billingInvoiceEmailRecipient?: Array<ACLAction> | undefined;
    billingInvoiceLanguage?: Array<ACLAction> | undefined;
    billingPlan?: Array<ACLAction> | undefined;
    billingPurchaseOrder?: Array<ACLAction> | undefined;
    billingRefund?: Array<ACLAction> | undefined;
    billingTaxId?: Array<ACLAction> | undefined;
    blob?: Array<ACLAction> | undefined;
    blobStoreTokenSet?: Array<ACLAction> | undefined;
    budget?: Array<ACLAction> | undefined;
    cacheArtifact?: Array<ACLAction> | undefined;
    cacheArtifactUsageEvent?: Array<ACLAction> | undefined;
    codeChecks?: Array<ACLAction> | undefined;
    ciInvocations?: Array<ACLAction> | undefined;
    ciLogs?: Array<ACLAction> | undefined;
    concurrentBuilds?: Array<ACLAction> | undefined;
    connect?: Array<ACLAction> | undefined;
    connectConfiguration?: Array<ACLAction> | undefined;
    connexClient?: Array<ACLAction> | undefined;
    connexClientProject?: Array<ACLAction> | undefined;
    connexToken?: Array<ACLAction> | undefined;
    buildMachineDefault?: Array<ACLAction> | undefined;
    dataCacheBillingSettings?: Array<ACLAction> | undefined;
    defaultDeploymentProtection?: Array<ACLAction> | undefined;
    deploymentPolicy?: Array<ACLAction> | undefined;
    domain?: Array<ACLAction> | undefined;
    domainAcceptDelegation?: Array<ACLAction> | undefined;
    domainAuthCodes?: Array<ACLAction> | undefined;
    domainCertificate?: Array<ACLAction> | undefined;
    domainCheckConfig?: Array<ACLAction> | undefined;
    domainMove?: Array<ACLAction> | undefined;
    domainPurchase?: Array<ACLAction> | undefined;
    domainRecord?: Array<ACLAction> | undefined;
    domainTransferIn?: Array<ACLAction> | undefined;
    drain?: Array<ACLAction> | undefined;
    edgeConfig?: Array<ACLAction> | undefined;
    edgeConfigItem?: Array<ACLAction> | undefined;
    edgeConfigSchema?: Array<ACLAction> | undefined;
    edgeConfigToken?: Array<ACLAction> | undefined;
    endpointVerification?: Array<ACLAction> | undefined;
    event?: Array<ACLAction> | undefined;
    fileUpload?: Array<ACLAction> | undefined;
    flagsExplorerSubscription?: Array<ACLAction> | undefined;
    gitRepository?: Array<ACLAction> | undefined;
    imageOptimizationNewPrice?: Array<ACLAction> | undefined;
    integration?: Array<ACLAction> | undefined;
    integrationAccount?: Array<ACLAction> | undefined;
    integrationConfiguration?: Array<ACLAction> | undefined;
    integrationConfigurationProjects?: Array<ACLAction> | undefined;
    integrationConfigurationRole?: Array<ACLAction> | undefined;
    integrationConfigurationTransfer?: Array<ACLAction> | undefined;
    integrationDeploymentAction?: Array<ACLAction> | undefined;
    integrationEvent?: Array<ACLAction> | undefined;
    integrationLog?: Array<ACLAction> | undefined;
    integrationResource?: Array<ACLAction> | undefined;
    integrationResourceData?: Array<ACLAction> | undefined;
    integrationResourceReplCommand?: Array<ACLAction> | undefined;
    integrationResourceSecrets?: Array<ACLAction> | undefined;
    integrationSSOSession?: Array<ACLAction> | undefined;
    integrationStrict?: Array<ACLAction> | undefined;
    integrationStoreTokenSet?: Array<ACLAction> | undefined;
    integrationVercelConfigurationOverride?: Array<ACLAction> | undefined;
    integrationPullRequest?: Array<ACLAction> | undefined;
    ipBlocking?: Array<ACLAction> | undefined;
    jobGlobal?: Array<ACLAction> | undefined;
    kmsIssuer?: Array<ACLAction> | undefined;
    kmsProjectGrant?: Array<ACLAction> | undefined;
    logDrain?: Array<ACLAction> | undefined;
    marketplaceBillingData?: Array<ACLAction> | undefined;
    marketplaceExperimentationEdgeConfigData?: Array<ACLAction> | undefined;
    marketplaceExperimentationItem?: Array<ACLAction> | undefined;
    marketplaceInstallationMember?: Array<ACLAction> | undefined;
    marketplaceInvoice?: Array<ACLAction> | undefined;
    marketplaceSettings?: Array<ACLAction> | undefined;
    monitoring?: Array<ACLAction> | undefined;
    monitoringAlert?: Array<ACLAction> | undefined;
    monitoringChart?: Array<ACLAction> | undefined;
    monitoringQuery?: Array<ACLAction> | undefined;
    monitoringSettings?: Array<ACLAction> | undefined;
    notificationCustomerBudget?: Array<ACLAction> | undefined;
    notificationDeploymentFailed?: Array<ACLAction> | undefined;
    notificationDomainConfiguration?: Array<ACLAction> | undefined;
    notificationDomainExpire?: Array<ACLAction> | undefined;
    notificationDomainMoved?: Array<ACLAction> | undefined;
    notificationDomainPurchase?: Array<ACLAction> | undefined;
    notificationDomainRenewal?: Array<ACLAction> | undefined;
    notificationDomainTransfer?: Array<ACLAction> | undefined;
    notificationDomainUnverified?: Array<ACLAction> | undefined;
    notificationMonitoringAlert?: Array<ACLAction> | undefined;
    notificationPaymentFailed?: Array<ACLAction> | undefined;
    notificationPreferences?: Array<ACLAction> | undefined;
    notificationStatementOfReasons?: Array<ACLAction> | undefined;
    notificationUsageAlert?: Array<ACLAction> | undefined;
    oidcFederationPolicy?: Array<ACLAction> | undefined;
    observabilityConfiguration?: Array<ACLAction> | undefined;
    observabilityFunnel?: Array<ACLAction> | undefined;
    observabilityNotebook?: Array<ACLAction> | undefined;
    openTelemetryEndpoint?: Array<ACLAction> | undefined;
    ownEvent?: Array<ACLAction> | undefined;
    organization?: Array<ACLAction> | undefined;
    organizationDomain?: Array<ACLAction> | undefined;
    organizationTeam?: Array<ACLAction> | undefined;
    passwordProtectionInvoiceItem?: Array<ACLAction> | undefined;
    paymentMethod?: Array<ACLAction> | undefined;
    permissions?: Array<ACLAction> | undefined;
    postgres?: Array<ACLAction> | undefined;
    postgresStoreTokenSet?: Array<ACLAction> | undefined;
    previewDeploymentSuffix?: Array<ACLAction> | undefined;
    privateCloudAccount?: Array<ACLAction> | undefined;
    projectTransferIn?: Array<ACLAction> | undefined;
    proTrialOnboarding?: Array<ACLAction> | undefined;
    rateLimit?: Array<ACLAction> | undefined;
    redis?: Array<ACLAction> | undefined;
    redisStoreTokenSet?: Array<ACLAction> | undefined;
    remoteCaching?: Array<ACLAction> | undefined;
    repository?: Array<ACLAction> | undefined;
    samlConfig?: Array<ACLAction> | undefined;
    secret?: Array<ACLAction> | undefined;
    sensitiveEnvironmentVariablePolicy?: Array<ACLAction> | undefined;
    sharedEnvVars?: Array<ACLAction> | undefined;
    sharedEnvVarsProduction?: Array<ACLAction> | undefined;
    space?: Array<ACLAction> | undefined;
    spaceRun?: Array<ACLAction> | undefined;
    storeIsLocked?: Array<ACLAction> | undefined;
    storeTokenSetSensitive?: Array<ACLAction> | undefined;
    storeTransfer?: Array<ACLAction> | undefined;
    supportCase?: Array<ACLAction> | undefined;
    supportCaseComment?: Array<ACLAction> | undefined;
    team?: Array<ACLAction> | undefined;
    teamAccessRequest?: Array<ACLAction> | undefined;
    teamFellowMembership?: Array<ACLAction> | undefined;
    teamGitExclusivity?: Array<ACLAction> | undefined;
    teamInvite?: Array<ACLAction> | undefined;
    teamInviteCode?: Array<ACLAction> | undefined;
    teamInviteLink?: Array<ACLAction> | undefined;
    teamJoin?: Array<ACLAction> | undefined;
    teamMemberMfaStatus?: Array<ACLAction> | undefined;
    teamMicrofrontends?: Array<ACLAction> | undefined;
    teamOwnMembership?: Array<ACLAction> | undefined;
    teamOwnMembershipDisconnectSAML?: Array<ACLAction> | undefined;
    teamSudo?: Array<ACLAction> | undefined;
    teamTokenInvalidation?: Array<ACLAction> | undefined;
    token?: Array<ACLAction> | undefined;
    toolbarComment?: Array<ACLAction> | undefined;
    usage?: Array<ACLAction> | undefined;
    usageCycle?: Array<ACLAction> | undefined;
    vcrRepository?: Array<ACLAction> | undefined;
    vercelRun?: Array<ACLAction> | undefined;
    vpcPeeringConnection?: Array<ACLAction> | undefined;
    webAnalyticsPlan?: Array<ACLAction> | undefined;
    webhook?: Array<ACLAction> | undefined;
    webhookEvent?: Array<ACLAction> | undefined;
    aliasProject?: Array<ACLAction> | undefined;
    aliasProtectionBypass?: Array<ACLAction> | undefined;
    bulkRedirects?: Array<ACLAction> | undefined;
    buildMachine?: Array<ACLAction> | undefined;
    connectConfigurationLink?: Array<ACLAction> | undefined;
    dataCacheNamespace?: Array<ACLAction> | undefined;
    deployment?: Array<ACLAction> | undefined;
    deploymentBuildLogs?: Array<ACLAction> | undefined;
    deploymentCheck?: Array<ACLAction> | undefined;
    deploymentCheckPreview?: Array<ACLAction> | undefined;
    deploymentCheckReRunFromProductionBranch?: Array<ACLAction> | undefined;
    deploymentProductionGit?: Array<ACLAction> | undefined;
    deploymentV0?: Array<ACLAction> | undefined;
    deploymentPreview?: Array<ACLAction> | undefined;
    deploymentPrivate?: Array<ACLAction> | undefined;
    deploymentPromote?: Array<ACLAction> | undefined;
    deploymentRollback?: Array<ACLAction> | undefined;
    edgeCacheNamespace?: Array<ACLAction> | undefined;
    environments?: Array<ACLAction> | undefined;
    job?: Array<ACLAction> | undefined;
    logs?: Array<ACLAction> | undefined;
    logsPreset?: Array<ACLAction> | undefined;
    observabilityData?: Array<ACLAction> | undefined;
    onDemandBuild?: Array<ACLAction> | undefined;
    onDemandConcurrency?: Array<ACLAction> | undefined;
    optionsAllowlist?: Array<ACLAction> | undefined;
    passwordProtection?: Array<ACLAction> | undefined;
    privateLinkEndpoint?: Array<ACLAction> | undefined;
    productionAliasProtectionBypass?: Array<ACLAction> | undefined;
    project?: Array<ACLAction> | undefined;
    projectAccessGroup?: Array<ACLAction> | undefined;
    projectAnalyticsSampling?: Array<ACLAction> | undefined;
    projectAnalyticsUsage?: Array<ACLAction> | undefined;
    projectCheck?: Array<ACLAction> | undefined;
    projectCheckRun?: Array<ACLAction> | undefined;
    projectDeploymentExpiration?: Array<ACLAction> | undefined;
    projectDeploymentHook?: Array<ACLAction> | undefined;
    projectDeploymentProtectionStrict?: Array<ACLAction> | undefined;
    projectDomain?: Array<ACLAction> | undefined;
    projectDomainCheckConfig?: Array<ACLAction> | undefined;
    projectDomainMove?: Array<ACLAction> | undefined;
    projectEvent?: Array<ACLAction> | undefined;
    projectEnvVars?: Array<ACLAction> | undefined;
    projectEnvVarsProduction?: Array<ACLAction> | undefined;
    projectEnvVarsUnownedByIntegration?: Array<ACLAction> | undefined;
    projectFlags?: Array<ACLAction> | undefined;
    projectFlagsProduction?: Array<ACLAction> | undefined;
    projectFlagsSDKKey?: Array<ACLAction> | undefined;
    projectFromV0?: Array<ACLAction> | undefined;
    projectId?: Array<ACLAction> | undefined;
    projectIntegrationConfiguration?: Array<ACLAction> | undefined;
    projectLink?: Array<ACLAction> | undefined;
    projectMember?: Array<ACLAction> | undefined;
    projectMonitoring?: Array<ACLAction> | undefined;
    projectOIDCToken?: Array<ACLAction> | undefined;
    projectPermissions?: Array<ACLAction> | undefined;
    projectProductionBranch?: Array<ACLAction> | undefined;
    projectProtectionBypass?: Array<ACLAction> | undefined;
    projectRollingRelease?: Array<ACLAction> | undefined;
    projectRoutes?: Array<ACLAction> | undefined;
    projectSupportCase?: Array<ACLAction> | undefined;
    projectSupportCaseComment?: Array<ACLAction> | undefined;
    projectTier?: Array<ACLAction> | undefined;
    projectTransfer?: Array<ACLAction> | undefined;
    projectTransferOut?: Array<ACLAction> | undefined;
    projectUsage?: Array<ACLAction> | undefined;
    pageIntegrity?: Array<ACLAction> | undefined;
    seawallConfig?: Array<ACLAction> | undefined;
    securityPlusConfiguration?: Array<ACLAction> | undefined;
    shareableLinkStrict?: Array<ACLAction> | undefined;
    sharedEnvVarConnection?: Array<ACLAction> | undefined;
    skewProtection?: Array<ACLAction> | undefined;
    analytics?: Array<ACLAction> | undefined;
    trustedIps?: Array<ACLAction> | undefined;
    trustedSources?: Array<ACLAction> | undefined;
    v0Chat?: Array<ACLAction> | undefined;
    webAnalytics?: Array<ACLAction> | undefined;
};
export type UpdateMicrofrontendsLastRollbackTarget = {};
export declare const UpdateMicrofrontendsJobStatus: {
    readonly Failed: "failed";
    readonly InProgress: "in-progress";
    readonly Pending: "pending";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type UpdateMicrofrontendsJobStatus = ClosedEnum<typeof UpdateMicrofrontendsJobStatus>;
export declare const UpdateMicrofrontendsProjectsResponseType: {
    readonly Promote: "promote";
    readonly Rollback: "rollback";
};
export type UpdateMicrofrontendsProjectsResponseType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponseType>;
export type UpdateMicrofrontendsLastAliasRequest = {
    fromDeploymentId: string | null;
    toDeploymentId: string;
    /**
     * If rolling back from a rolling release, fromDeploymentId captures the "base" of that rolling release, and fromRollingReleaseId captures the "target" of that rolling release.
     */
    fromRollingReleaseId?: string | undefined;
    jobStatus: UpdateMicrofrontendsJobStatus;
    requestedAt: number;
    type: UpdateMicrofrontendsProjectsResponseType;
};
export type UpdateMicrofrontendsProtectionBypass2 = {
    createdAt: number;
    createdBy: string;
    scope: "automation-bypass";
    /**
     * When there was only one bypass, it was automatically set as an env var on deployments. With multiple bypasses, there is always one bypass that is selected as the default, and gets set as an env var on deployments. As this is a new field, undefined means that the bypass is the env var. If there are any automation bypasses, exactly one must be the env var.
     */
    isEnvVar?: boolean | undefined;
    /**
     * Optional note about the bypass to be displayed in the UI
     */
    note?: string | undefined;
};
export type UpdateMicrofrontendsProtectionBypass1 = {
    createdAt: number;
    createdBy: string;
    scope: "integration-automation-bypass";
    integrationId: string;
    configurationId: string;
};
export type UpdateMicrofrontendsProtectionBypass = UpdateMicrofrontendsProtectionBypass1 | UpdateMicrofrontendsProtectionBypass2;
export declare const UpdateMicrofrontendsTrustedIpsProjectsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
    readonly Production: "production";
};
export type UpdateMicrofrontendsTrustedIpsProjectsDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsTrustedIpsProjectsDeploymentType>;
export type UpdateMicrofrontendsTrustedIps2 = {
    deploymentType: UpdateMicrofrontendsTrustedIpsProjectsDeploymentType;
};
export declare const UpdateMicrofrontendsTrustedIpsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
    readonly Production: "production";
};
export type UpdateMicrofrontendsTrustedIpsDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsTrustedIpsDeploymentType>;
export type UpdateMicrofrontendsTrustedIpsAddresses = {
    value: string;
    note?: string | undefined;
};
export declare const UpdateMicrofrontendsTrustedIpsProtectionMode: {
    readonly Additional: "additional";
    readonly Exclusive: "exclusive";
};
export type UpdateMicrofrontendsTrustedIpsProtectionMode = ClosedEnum<typeof UpdateMicrofrontendsTrustedIpsProtectionMode>;
export type UpdateMicrofrontendsTrustedIps1 = {
    deploymentType: UpdateMicrofrontendsTrustedIpsDeploymentType;
    addresses: Array<UpdateMicrofrontendsTrustedIpsAddresses>;
    protectionMode: UpdateMicrofrontendsTrustedIpsProtectionMode;
};
export type UpdateMicrofrontendsTrustedIps = UpdateMicrofrontendsTrustedIps1 | UpdateMicrofrontendsTrustedIps2;
export declare const UpdateMicrofrontendsFromProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsFromProjectsPreset = ClosedEnum<typeof UpdateMicrofrontendsFromProjectsPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type UpdateMicrofrontendsFrom2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: UpdateMicrofrontendsFromProjectsPreset;
};
export declare const UpdateMicrofrontendsFromPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsFromPreset = ClosedEnum<typeof UpdateMicrofrontendsFromPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type UpdateMicrofrontendsFrom1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: UpdateMicrofrontendsFromPreset | undefined;
};
export type UpdateMicrofrontendsFrom = UpdateMicrofrontendsFrom1 | UpdateMicrofrontendsFrom2;
export declare const UpdateMicrofrontendsToProjectsResponse200Preset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToProjectsResponse200Preset = ClosedEnum<typeof UpdateMicrofrontendsToProjectsResponse200Preset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsToProjects2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: UpdateMicrofrontendsToProjectsResponse200Preset;
};
export declare const UpdateMicrofrontendsToProjectsResponsePreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToProjectsResponsePreset = ClosedEnum<typeof UpdateMicrofrontendsToProjectsResponsePreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsToProjects1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: UpdateMicrofrontendsToProjectsResponsePreset | undefined;
};
export type UpdateMicrofrontendsProjectsTo = UpdateMicrofrontendsToProjects1 | UpdateMicrofrontendsToProjects2;
/**
 * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
 */
export type UpdateMicrofrontendsCustomAllow = {
    from: UpdateMicrofrontendsFrom1 | UpdateMicrofrontendsFrom2;
    to: UpdateMicrofrontendsToProjects1 | UpdateMicrofrontendsToProjects2;
};
export type UpdateMicrofrontendsProjects = {
    label?: string | undefined;
    /**
     * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
     */
    customAllow?: Array<UpdateMicrofrontendsCustomAllow> | undefined;
};
export declare const UpdateMicrofrontendsToProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToProjectsPreset = ClosedEnum<typeof UpdateMicrofrontendsToProjectsPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsTo2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: UpdateMicrofrontendsToProjectsPreset;
};
export declare const UpdateMicrofrontendsToPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToPreset = ClosedEnum<typeof UpdateMicrofrontendsToPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsTo1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: UpdateMicrofrontendsToPreset | undefined;
};
export type UpdateMicrofrontendsTo = UpdateMicrofrontendsTo1 | UpdateMicrofrontendsTo2;
export type UpdateMicrofrontendsOidcProviders = {
    to: UpdateMicrofrontendsTo1 | UpdateMicrofrontendsTo2;
    label?: string | undefined;
    claims: {
        [k: string]: Array<string>;
    };
};
export type UpdateMicrofrontendsTrustedSources = {
    projects?: {
        [k: string]: UpdateMicrofrontendsProjects;
    } | undefined;
    oidcProviders?: {
        [k: string]: Array<UpdateMicrofrontendsOidcProviders>;
    } | undefined;
};
export type UpdateMicrofrontendsGitComments = {
    /**
     * Whether the Vercel bot should comment on PRs
     */
    onPullRequest: boolean;
    /**
     * Whether the Vercel bot should comment on commits
     */
    onCommit: boolean;
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export declare const UpdateMicrofrontendsCreateDeployments: {
    readonly Disabled: "disabled";
    readonly Enabled: "enabled";
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export type UpdateMicrofrontendsCreateDeployments = ClosedEnum<typeof UpdateMicrofrontendsCreateDeployments>;
/**
 * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
 */
export type UpdateMicrofrontendsConsolidatedGitCommitStatus = {
    /**
     * Whether consolidated commit status is enabled.
     */
    enabled: boolean;
    /**
     * Whether to propagate individual deployment failures to the consolidated status.
     */
    propagateFailures: boolean;
};
export type UpdateMicrofrontendsGitProviderOptions = {
    /**
     * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
     */
    createDeployments: UpdateMicrofrontendsCreateDeployments;
    /**
     * Whether the Vercel bot should not automatically create GitHub repository-dispatch events on deployment events. https://vercel.com/docs/git/vercel-for-github#repository-dispatch-events - `true`: disable repository-dispatch events for this project (explicit override of the team setting). - `false`: enable repository-dispatch events for this project (explicit override of the team setting). - absent: inherit from `team.disableRepositoryDispatchEvents`.
     */
    disableRepositoryDispatchEvents?: boolean | undefined;
    /**
     * Whether the project requires commits to be signed & verified before deployments will be created. - `true`: require verified commits for this project (explicit override of the team setting). - `false`: do not require verified commits (explicit override of the team setting). - absent: inherit from `team.requireVerifiedCommits`.
     */
    requireVerifiedCommits?: boolean | undefined;
    /**
     * Whether Vercel should post commit statuses for this project. When omitted, commit statuses remain enabled.
     */
    gitCommitStatus?: boolean | undefined;
    /**
     * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
     */
    consolidatedGitCommitStatus?: UpdateMicrofrontendsConsolidatedGitCommitStatus | undefined;
};
export type UpdateMicrofrontendsWebAnalytics = {
    id: string;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    enabledAt?: number | undefined;
    hasData?: true | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction>;
export type UpdateMicrofrontendsVercelRuleset = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction | undefined;
};
/** @internal */
export type UpdateMicrofrontendsRequestBody$Outbound = {
    microfrontendsGroupId?: string | undefined;
    enabled?: boolean | undefined;
    isDefaultApp?: boolean | undefined;
    defaultRoute?: string | undefined;
    routeObservabilityToThisProject?: boolean | undefined;
    doNotRouteWithMicrofrontendsRouting?: boolean | undefined;
};
/** @internal */
export declare const UpdateMicrofrontendsRequestBody$outboundSchema: z.ZodType<UpdateMicrofrontendsRequestBody$Outbound, z.ZodTypeDef, UpdateMicrofrontendsRequestBody>;
export declare function updateMicrofrontendsRequestBodyToJSON(updateMicrofrontendsRequestBody: UpdateMicrofrontendsRequestBody): string;
/** @internal */
export type UpdateMicrofrontendsRequest$Outbound = {
    projectId: string;
    teamId?: string | undefined;
    slug?: string | undefined;
    RequestBody?: UpdateMicrofrontendsRequestBody$Outbound | undefined;
};
/** @internal */
export declare const UpdateMicrofrontendsRequest$outboundSchema: z.ZodType<UpdateMicrofrontendsRequest$Outbound, z.ZodTypeDef, UpdateMicrofrontendsRequest>;
export declare function updateMicrofrontendsRequestToJSON(updateMicrofrontendsRequest: UpdateMicrofrontendsRequest): string;
/** @internal */
export declare const UpdateMicrofrontendsAnalytics$inboundSchema: z.ZodType<UpdateMicrofrontendsAnalytics, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsAnalyticsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsAnalytics, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSpeedInsights$inboundSchema: z.ZodType<UpdateMicrofrontendsSpeedInsights, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSpeedInsightsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSpeedInsights, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsEnvId2$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsEnvId2>;
/** @internal */
export declare const UpdateMicrofrontendsEnvId$inboundSchema: z.ZodType<UpdateMicrofrontendsEnvId, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsEnvIdFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsEnvId, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsAws$inboundSchema: z.ZodType<UpdateMicrofrontendsAws, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsAwsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsAws, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsConnectConfigurations$inboundSchema: z.ZodType<UpdateMicrofrontendsConnectConfigurations, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsConnectConfigurationsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsConnectConfigurations, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSource$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsSource>;
/** @internal */
export declare const UpdateMicrofrontendsDefinitions$inboundSchema: z.ZodType<UpdateMicrofrontendsDefinitions, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDefinitionsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDefinitions, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCrons$inboundSchema: z.ZodType<UpdateMicrofrontendsCrons, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCronsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCrons, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDataCache$inboundSchema: z.ZodType<UpdateMicrofrontendsDataCache, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDataCacheFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDataCache, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDeploymentExpiration$inboundSchema: z.ZodType<UpdateMicrofrontendsDeploymentExpiration, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDeploymentExpirationFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDeploymentExpiration, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsExpiration2$inboundSchema: z.ZodType<UpdateMicrofrontendsExpiration2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsExpiration2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsExpiration2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsExpiration1$inboundSchema: z.ZodType<UpdateMicrofrontendsExpiration1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsExpiration1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsExpiration1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsExpiration$inboundSchema: z.ZodType<UpdateMicrofrontendsExpiration, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsExpirationFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsExpiration, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTarget2$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTarget2>;
/** @internal */
export declare const UpdateMicrofrontendsTarget1$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTarget1>;
/** @internal */
export declare const UpdateMicrofrontendsTarget$inboundSchema: z.ZodType<UpdateMicrofrontendsTarget, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTargetFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTarget, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsType>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint17$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint17, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint17FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint17, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint16$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint16, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint16FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint16, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint15$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint15, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint15FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint15, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint14$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint14, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint14FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint14, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint13$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint13, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint13FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint13, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint12$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint12, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint12FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint12, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint11$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint11, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint11FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint11, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint10$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint10, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint10FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint10, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint9$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint9, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint9FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint9, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint8$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint8, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint8FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint8, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint7$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint7, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint7FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint7, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint6$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint6, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint6FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint6, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint5$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint5, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint5FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint5, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint4$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint4, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint4FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint4, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint3$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint3, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint3FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint3, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint2$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint1$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHint1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsContentHint$inboundSchema: z.ZodType<UpdateMicrofrontendsContentHint, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsContentHintFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsContentHint, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONType>;
/** @internal */
export declare const UpdateMicrofrontendsInternalContentHint$inboundSchema: z.ZodType<UpdateMicrofrontendsInternalContentHint, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsInternalContentHintFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsInternalContentHint, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsEnv$inboundSchema: z.ZodType<UpdateMicrofrontendsEnv, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsEnvFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsEnv, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200Type>;
/** @internal */
export declare const UpdateMicrofrontendsBranchMatcher$inboundSchema: z.ZodType<UpdateMicrofrontendsBranchMatcher, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBranchMatcherFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBranchMatcher, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsVerification$inboundSchema: z.ZodType<UpdateMicrofrontendsVerification, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsVerificationFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsVerification, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDomains$inboundSchema: z.ZodType<UpdateMicrofrontendsDomains, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDomainsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDomains, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCustomEnvironments$inboundSchema: z.ZodType<UpdateMicrofrontendsCustomEnvironments, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCustomEnvironmentsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCustomEnvironments, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFramework$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFramework>;
/** @internal */
export declare const UpdateMicrofrontendsServiceType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsServiceType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsFramework$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsFramework>;
/** @internal */
export declare const UpdateMicrofrontendsServices$inboundSchema: z.ZodType<UpdateMicrofrontendsServices, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsServicesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsServices, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsIpBuckets$inboundSchema: z.ZodType<UpdateMicrofrontendsIpBuckets, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsIpBucketsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsIpBuckets, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLint$inboundSchema: z.ZodType<UpdateMicrofrontendsLint, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLintFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLint, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTypecheck$inboundSchema: z.ZodType<UpdateMicrofrontendsTypecheck, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTypecheckFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTypecheck, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsMfeConfigPresent$inboundSchema: z.ZodType<UpdateMicrofrontendsMfeConfigPresent, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsMfeConfigPresentFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsMfeConfigPresent, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsJobs$inboundSchema: z.ZodType<UpdateMicrofrontendsJobs, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsJobsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsJobs, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsAliasAssigned$inboundSchema: z.ZodType<UpdateMicrofrontendsAliasAssigned, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsAliasAssignedFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsAliasAssigned, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBuilds$inboundSchema: z.ZodType<UpdateMicrofrontendsBuilds, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBuildsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBuilds, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreator$inboundSchema: z.ZodType<UpdateMicrofrontendsCreator, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreatorFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreator, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLatestDeployments$inboundSchema: z.ZodType<UpdateMicrofrontendsLatestDeployments, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLatestDeploymentsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLatestDeployments, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink6$inboundSchema: z.ZodType<UpdateMicrofrontendsLink6, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink6FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink6, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONDeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONDeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkProjectsResponse200ApplicationJSONDeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONDeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink5$inboundSchema: z.ZodType<UpdateMicrofrontendsLink5, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink5FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink5, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLinkProjectsResponse200DeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkProjectsResponse200DeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkProjectsResponse200DeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkProjectsResponse200DeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink4$inboundSchema: z.ZodType<UpdateMicrofrontendsLink4, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink4FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink4, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLinkProjectsResponseDeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkProjectsResponseDeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkProjectsResponseDeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkProjectsResponseDeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink3$inboundSchema: z.ZodType<UpdateMicrofrontendsLink3, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink3FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink3, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLinkProjectsDeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkProjectsDeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkProjectsDeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkProjectsDeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink2$inboundSchema: z.ZodType<UpdateMicrofrontendsLink2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLinkDeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkDeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkDeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkDeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink1$inboundSchema: z.ZodType<UpdateMicrofrontendsLink1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink$inboundSchema: z.ZodType<UpdateMicrofrontendsLink, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsMicrofrontends3$inboundSchema: z.ZodType<UpdateMicrofrontendsMicrofrontends3, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsMicrofrontends3FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsMicrofrontends3, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsMicrofrontends2$inboundSchema: z.ZodType<UpdateMicrofrontendsMicrofrontends2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsMicrofrontends2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsMicrofrontends2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsMicrofrontends1$inboundSchema: z.ZodType<UpdateMicrofrontendsMicrofrontends1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsMicrofrontends1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsMicrofrontends1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsMicrofrontends$inboundSchema: z.ZodType<UpdateMicrofrontendsMicrofrontends, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsMicrofrontendsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsMicrofrontends, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsNodeVersion$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsNodeVersion>;
/** @internal */
export declare const UpdateMicrofrontendsPaths$inboundSchema: z.ZodType<UpdateMicrofrontendsPaths, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsPathsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsPaths, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsOptionsAllowlist$inboundSchema: z.ZodType<UpdateMicrofrontendsOptionsAllowlist, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsOptionsAllowlistFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsOptionsAllowlist, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsPasswordProtection$inboundSchema: z.ZodType<UpdateMicrofrontendsPasswordProtection, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsPasswordProtectionFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsPasswordProtection, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsPassport$inboundSchema: z.ZodType<UpdateMicrofrontendsPassport, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsPassportFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsPassport, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSandboxUrls$inboundSchema: z.ZodType<UpdateMicrofrontendsSandboxUrls, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSandboxUrlsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSandboxUrls, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProtectionConfig$inboundSchema: z.ZodType<UpdateMicrofrontendsProtectionConfig, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProtectionConfigFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProtectionConfig, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFunctionDefaultMemoryType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFunctionDefaultMemoryType>;
/** @internal */
export declare const UpdateMicrofrontendsBuildMachineType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsBuildMachineType>;
/** @internal */
export declare const UpdateMicrofrontendsBuildMachineSelection$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsBuildMachineSelection>;
/** @internal */
export declare const UpdateMicrofrontendsConfiguration$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsConfiguration>;
/** @internal */
export declare const UpdateMicrofrontendsBuildQueue$inboundSchema: z.ZodType<UpdateMicrofrontendsBuildQueue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBuildQueueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBuildQueue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsResourceConfig$inboundSchema: z.ZodType<UpdateMicrofrontendsResourceConfig, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsResourceConfigFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsResourceConfig, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRollbackDescription$inboundSchema: z.ZodType<UpdateMicrofrontendsRollbackDescription, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRollbackDescriptionFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRollbackDescription, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsStages$inboundSchema: z.ZodType<UpdateMicrofrontendsStages, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsStagesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsStages, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRollingRelease$inboundSchema: z.ZodType<UpdateMicrofrontendsRollingRelease, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRollingReleaseFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRollingRelease, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsFunctionDefaultMemoryType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsFunctionDefaultMemoryType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuildMachineType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsBuildMachineType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuildMachineSelection$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsBuildMachineSelection>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsConfiguration$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsConfiguration>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuildQueue$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsBuildQueue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsBuildQueueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsBuildQueue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDefaultResourceConfig$inboundSchema: z.ZodType<UpdateMicrofrontendsDefaultResourceConfig, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDefaultResourceConfigFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDefaultResourceConfig, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsStaticIps$inboundSchema: z.ZodType<UpdateMicrofrontendsStaticIps, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsStaticIpsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsStaticIps, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsCve55182MigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsCve55182MigrationAppliedFrom>;
/** @internal */
export declare const UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom>;
/** @internal */
export declare const UpdateMicrofrontendsSsoProtection$inboundSchema: z.ZodType<UpdateMicrofrontendsSsoProtection, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSsoProtectionFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSsoProtection, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsAliasAssigned$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsAliasAssigned, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsAliasAssignedFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsAliasAssigned, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuilds$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsBuilds, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsBuildsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsBuilds, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsCreator$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsCreator, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsCreatorFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsCreator, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTargets$inboundSchema: z.ZodType<UpdateMicrofrontendsTargets, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTargetsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTargets, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsPermissions$inboundSchema: z.ZodType<UpdateMicrofrontendsPermissions, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsPermissionsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsPermissions, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLastRollbackTarget$inboundSchema: z.ZodType<UpdateMicrofrontendsLastRollbackTarget, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLastRollbackTargetFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLastRollbackTarget, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsJobStatus$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsJobStatus>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponseType>;
/** @internal */
export declare const UpdateMicrofrontendsLastAliasRequest$inboundSchema: z.ZodType<UpdateMicrofrontendsLastAliasRequest, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLastAliasRequestFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLastAliasRequest, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProtectionBypass2$inboundSchema: z.ZodType<UpdateMicrofrontendsProtectionBypass2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProtectionBypass2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProtectionBypass2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProtectionBypass1$inboundSchema: z.ZodType<UpdateMicrofrontendsProtectionBypass1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProtectionBypass1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProtectionBypass1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProtectionBypass$inboundSchema: z.ZodType<UpdateMicrofrontendsProtectionBypass, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProtectionBypassFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProtectionBypass, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsProjectsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTrustedIpsProjectsDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIps2$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIps2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIps2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIps2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTrustedIpsDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsAddresses$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIpsAddresses, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIpsAddressesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIpsAddresses, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsProtectionMode$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTrustedIpsProtectionMode>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIps1$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIps1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIps1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIps1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIps$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIps, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIpsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIps, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFromProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFromProjectsPreset>;
/** @internal */
export declare const UpdateMicrofrontendsFrom2$inboundSchema: z.ZodType<UpdateMicrofrontendsFrom2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsFrom2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsFrom2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFromPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFromPreset>;
/** @internal */
export declare const UpdateMicrofrontendsFrom1$inboundSchema: z.ZodType<UpdateMicrofrontendsFrom1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsFrom1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsFrom1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFrom$inboundSchema: z.ZodType<UpdateMicrofrontendsFrom, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsFromFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsFrom, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToProjectsResponse200Preset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToProjectsResponse200Preset>;
/** @internal */
export declare const UpdateMicrofrontendsToProjects2$inboundSchema: z.ZodType<UpdateMicrofrontendsToProjects2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsToProjects2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsToProjects2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToProjectsResponsePreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToProjectsResponsePreset>;
/** @internal */
export declare const UpdateMicrofrontendsToProjects1$inboundSchema: z.ZodType<UpdateMicrofrontendsToProjects1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsToProjects1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsToProjects1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsTo$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsTo, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsToFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsTo, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCustomAllow$inboundSchema: z.ZodType<UpdateMicrofrontendsCustomAllow, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCustomAllowFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCustomAllow, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjects$inboundSchema: z.ZodType<UpdateMicrofrontendsProjects, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjects, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToProjectsPreset>;
/** @internal */
export declare const UpdateMicrofrontendsTo2$inboundSchema: z.ZodType<UpdateMicrofrontendsTo2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTo2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTo2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToPreset>;
/** @internal */
export declare const UpdateMicrofrontendsTo1$inboundSchema: z.ZodType<UpdateMicrofrontendsTo1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTo1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTo1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTo$inboundSchema: z.ZodType<UpdateMicrofrontendsTo, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsToFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTo, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsOidcProviders$inboundSchema: z.ZodType<UpdateMicrofrontendsOidcProviders, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsOidcProvidersFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsOidcProviders, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedSources$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedSources, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedSourcesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedSources, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsGitComments$inboundSchema: z.ZodType<UpdateMicrofrontendsGitComments, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsGitCommentsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsGitComments, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreateDeployments$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsCreateDeployments>;
/** @internal */
export declare const UpdateMicrofrontendsConsolidatedGitCommitStatus$inboundSchema: z.ZodType<UpdateMicrofrontendsConsolidatedGitCommitStatus, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsConsolidatedGitCommitStatusFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsConsolidatedGitCommitStatus, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsGitProviderOptions$inboundSchema: z.ZodType<UpdateMicrofrontendsGitProviderOptions, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsGitProviderOptionsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsGitProviderOptions, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsWebAnalytics$inboundSchema: z.ZodType<UpdateMicrofrontendsWebAnalytics, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsWebAnalyticsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsWebAnalytics, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const UpdateMicrofrontendsVercelRuleset$inboundSchema: z.ZodType<UpdateMicrofrontendsVercelRuleset, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsVercelRulesetFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsVercelRuleset, SDKValidationError>;
//# sourceMappingURL=updatemicrofrontendsvercelruleset.d.ts.map