import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export 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 UpdateMicrofrontendsCreator4 = {
    type: "system";
};
export type UpdateMicrofrontendsCreatorIntegration = {
    integrationId: string;
    configurationId: string;
};
export type UpdateMicrofrontendsCreator3 = {
    type: "integration";
    integration: UpdateMicrofrontendsCreatorIntegration;
};
export type UpdateMicrofrontendsCreatorApp = {
    /**
     * The internal ID of the Vercel App backing this principal.
     */
    id: string;
    /**
     * The protocol-facing OAuth client ID. This may differ from {@link id} when Client ID Metadata Documents (CIMD) are used.
     */
    clientId?: string | undefined;
};
export type UpdateMicrofrontendsCreator2 = {
    type: "app";
    app: UpdateMicrofrontendsCreatorApp;
};
export type UpdateMicrofrontendsViaIntegration = {
    integrationId: string;
    configurationId: string;
};
/**
 * Set when a Vercel App or Integration acts on behalf of a {@link User}. Captures user-consented OAuth delegation that the ACL layer may inspect to evaluate scope restrictions. This is NOT for impersonation or token-exchange provenance — those live on `auth.token`, not on the principal.
 */
export type UpdateMicrofrontendsVia2 = {
    type: "integration";
    integration: UpdateMicrofrontendsViaIntegration;
};
export type UpdateMicrofrontendsViaApp = {
    /**
     * The internal ID of the Vercel App backing this principal.
     */
    id: string;
    /**
     * The protocol-facing OAuth client ID. This may differ from {@link id} when Client ID Metadata Documents (CIMD) are used.
     */
    clientId?: string | undefined;
};
/**
 * Set when a Vercel App or Integration acts on behalf of a {@link User}. Captures user-consented OAuth delegation that the ACL layer may inspect to evaluate scope restrictions. This is NOT for impersonation or token-exchange provenance — those live on `auth.token`, not on the principal.
 */
export type UpdateMicrofrontendsVia1 = {
    type: "app";
    app: UpdateMicrofrontendsViaApp;
};
export type UpdateMicrofrontendsCreatorVia = UpdateMicrofrontendsVia1 | UpdateMicrofrontendsVia2;
export type UpdateMicrofrontendsCreatorUser = {
    id: string;
};
export type UpdateMicrofrontendsCreator1 = {
    type: "user";
    via: UpdateMicrofrontendsVia1 | UpdateMicrofrontendsVia2 | null;
    user: UpdateMicrofrontendsCreatorUser;
};
export type UpdateMicrofrontendsCreator = UpdateMicrofrontendsCreator1 | UpdateMicrofrontendsCreator2 | UpdateMicrofrontendsCreator3 | UpdateMicrofrontendsCreator4;
export declare const UpdateMicrofrontendsConfiguredBy: {
    readonly A: "A";
    readonly Cname: "CNAME";
    readonly Dns01: "dns-01";
    readonly Http: "http";
};
export type UpdateMicrofrontendsConfiguredBy = ClosedEnum<typeof UpdateMicrofrontendsConfiguredBy>;
export type UpdateMicrofrontendsProjectsResponseAliasAssigned = number | boolean;
export type UpdateMicrofrontendsProjectsResponseAliasError = {
    code: string;
    message: string;
};
/**
 * The type of matching to perform
 */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasDeploymentType: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasDeploymentType>;
export type UpdateMicrofrontendsProjectsResponse200BranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasDeploymentType;
    /**
     * The pattern to match against branch names
     */
    pattern: string;
};
export type UpdateMicrofrontendsProjectsResponseBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponseChecksConclusion: {
    readonly Canceled: "canceled";
    readonly Failed: "failed";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type UpdateMicrofrontendsProjectsResponseChecksConclusion = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponseChecksConclusion>;
export declare const UpdateMicrofrontendsProjectsResponseChecksState: {
    readonly Completed: "completed";
    readonly Registered: "registered";
    readonly Running: "running";
};
export type UpdateMicrofrontendsProjectsResponseChecksState = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponseChecksState>;
export type UpdateMicrofrontendsProjectsResponse200Creator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type UpdateMicrofrontendsProjectsResponseOidcTokenClaims = {
    iss: string;
    sub: string;
    scope: string;
    aud: string;
    owner: string;
    ownerId: string;
    project: string;
    projectId: string;
    environment: string;
    customEnvironmentId?: string | undefined;
    mfeGroupIds?: Array<string> | undefined;
    plan?: string | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponsePlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type UpdateMicrofrontendsProjectsResponsePlan = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponsePlan>;
export declare const UpdateMicrofrontendsProjectsResponseReadyState: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
export type UpdateMicrofrontendsProjectsResponseReadyState = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponseReadyState>;
export declare const UpdateMicrofrontendsProjectsResponseReadySubstate: {
    readonly Promoted: "PROMOTED";
    readonly Rolling: "ROLLING";
    readonly Staged: "STAGED";
};
export type UpdateMicrofrontendsProjectsResponseReadySubstate = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponseReadySubstate>;
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasType: {
    readonly Lambdas: "LAMBDAS";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasType>;
export type UpdateMicrofrontendsDeployment = {
    id: string;
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    aliasError?: UpdateMicrofrontendsProjectsResponseAliasError | null | undefined;
    aliasFinal?: string | null | undefined;
    automaticAliases?: Array<string> | undefined;
    branchMatcher?: UpdateMicrofrontendsProjectsResponse200BranchMatcher | undefined;
    buildingAt?: number | undefined;
    builds?: Array<UpdateMicrofrontendsProjectsResponseBuilds> | undefined;
    checksConclusion?: UpdateMicrofrontendsProjectsResponseChecksConclusion | undefined;
    checksState?: UpdateMicrofrontendsProjectsResponseChecksState | undefined;
    connectBuildsEnabled?: boolean | undefined;
    connectConfigurationId?: string | undefined;
    createdAt: number;
    createdIn: string;
    creator: UpdateMicrofrontendsProjectsResponse200Creator | null;
    deletedAt?: number | undefined;
    deploymentHostname: string;
    forced?: boolean | undefined;
    name: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    monorepoManager?: string | null | undefined;
    oidcTokenClaims?: UpdateMicrofrontendsProjectsResponseOidcTokenClaims | undefined;
    plan: UpdateMicrofrontendsProjectsResponsePlan;
    /**
     * Whether or not preview comments are enabled for the deployment
     */
    previewCommentsEnabled?: boolean | undefined;
    private: boolean;
    readyAt?: number | undefined;
    readyState: UpdateMicrofrontendsProjectsResponseReadyState;
    readySubstate?: UpdateMicrofrontendsProjectsResponseReadySubstate | undefined;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasType;
    url: string;
    /**
     * Present for user creators; omitted for app/integration/system creators.
     */
    userId?: string | undefined;
    withCache?: boolean | undefined;
};
export declare const UpdateMicrofrontendsEnvironment: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UpdateMicrofrontendsEnvironment = ClosedEnum<typeof UpdateMicrofrontendsEnvironment>;
export declare const UpdateMicrofrontendsTarget: {
    readonly Preview: "PREVIEW";
    readonly Production: "PRODUCTION";
    readonly Staging: "STAGING";
};
export type UpdateMicrofrontendsTarget = ClosedEnum<typeof UpdateMicrofrontendsTarget>;
export type UpdateMicrofrontendsAlias = {
    configuredBy?: UpdateMicrofrontendsConfiguredBy | null | undefined;
    configuredChangedAt?: number | null | undefined;
    createdAt?: number | null | undefined;
    deployment: UpdateMicrofrontendsDeployment | null;
    domain: string;
    environment: UpdateMicrofrontendsEnvironment;
    gitBranch?: string | null | undefined;
    redirect?: string | null | undefined;
    redirectStatusCode?: number | null | undefined;
    target: UpdateMicrofrontendsTarget;
};
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;
    /**
     * When the first free (not Speed Insights Plus) production data point was observed, in ms. Set once by subscriber-analytics-events; projects that already had data before this field shipped get it backfilled on their next batch, so it reads "first free data point observed", not necessarily "first ever".
     */
    dataReceivedAt?: number | 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 UpdateMicrofrontendsProjectsTarget = 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>;
/**
 * User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior.
 */
export declare const UpdateMicrofrontendsVisibility: {
    readonly Config: "config";
    readonly Secret: "secret";
};
/**
 * User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior.
 */
export type UpdateMicrofrontendsVisibility = ClosedEnum<typeof UpdateMicrofrontendsVisibility>;
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 UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyEnvType: {
    readonly FlagsSecret: "flags-secret";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyEnvType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyEnvType>;
/**
 * Similar to `contentHints`, but should not be exposed to the user.
 */
export type UpdateMicrofrontendsInternalContentHint = {
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyEnvType;
    /**
     * 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;
    /**
     * User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior.
     */
    visibility?: UpdateMicrofrontendsVisibility | 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 UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyCustomEnvironmentsType: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyCustomEnvironmentsType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyCustomEnvironmentsType>;
/**
 * Configuration for matching git branches to this environment
 */
export type UpdateMicrofrontendsBranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyCustomEnvironmentsType;
    /**
     * 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 Container: "container";
    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 FactoryEve: "factory-eve";
    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 TanstackStartLovable: "tanstack-start-lovable";
    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 Container: "container";
    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 FactoryEve: "factory-eve";
    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 TanstackStartLovable: "tanstack-start-lovable";
    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 UpdateMicrofrontendsAliasError = {
    code: string;
    message: string;
};
/**
 * The type of matching to perform
 */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyType: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyType>;
export type UpdateMicrofrontendsProjectsBranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyType;
    /**
     * The pattern to match against branch names
     */
    pattern: string;
};
export type UpdateMicrofrontendsBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export declare const UpdateMicrofrontendsChecksConclusion: {
    readonly Canceled: "canceled";
    readonly Failed: "failed";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type UpdateMicrofrontendsChecksConclusion = ClosedEnum<typeof UpdateMicrofrontendsChecksConclusion>;
export declare const UpdateMicrofrontendsChecksState: {
    readonly Completed: "completed";
    readonly Registered: "registered";
    readonly Running: "running";
};
export type UpdateMicrofrontendsChecksState = ClosedEnum<typeof UpdateMicrofrontendsChecksState>;
export type UpdateMicrofrontendsProjectsCreator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type UpdateMicrofrontendsOidcTokenClaims = {
    iss: string;
    sub: string;
    scope: string;
    aud: string;
    owner: string;
    ownerId: string;
    project: string;
    projectId: string;
    environment: string;
    customEnvironmentId?: string | undefined;
    mfeGroupIds?: Array<string> | undefined;
    plan?: string | undefined;
};
export declare const UpdateMicrofrontendsPlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type UpdateMicrofrontendsPlan = ClosedEnum<typeof UpdateMicrofrontendsPlan>;
export declare const UpdateMicrofrontendsReadyState: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
export type UpdateMicrofrontendsReadyState = ClosedEnum<typeof UpdateMicrofrontendsReadyState>;
export declare const UpdateMicrofrontendsReadySubstate: {
    readonly Promoted: "PROMOTED";
    readonly Rolling: "ROLLING";
    readonly Staged: "STAGED";
};
export type UpdateMicrofrontendsReadySubstate = ClosedEnum<typeof UpdateMicrofrontendsReadySubstate>;
export declare const UpdateMicrofrontendsProjectsResponseType: {
    readonly Lambdas: "LAMBDAS";
};
export type UpdateMicrofrontendsProjectsResponseType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponseType>;
export type UpdateMicrofrontendsLatestDeployments = {
    id: string;
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    aliasError?: UpdateMicrofrontendsAliasError | null | undefined;
    aliasFinal?: string | null | undefined;
    automaticAliases?: Array<string> | undefined;
    branchMatcher?: UpdateMicrofrontendsProjectsBranchMatcher | undefined;
    buildingAt?: number | undefined;
    builds?: Array<UpdateMicrofrontendsBuilds> | undefined;
    checksConclusion?: UpdateMicrofrontendsChecksConclusion | undefined;
    checksState?: UpdateMicrofrontendsChecksState | undefined;
    connectBuildsEnabled?: boolean | undefined;
    connectConfigurationId?: string | undefined;
    createdAt: number;
    createdIn: string;
    creator: UpdateMicrofrontendsProjectsCreator | null;
    deletedAt?: number | undefined;
    deploymentHostname: string;
    forced?: boolean | undefined;
    name: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    monorepoManager?: string | null | undefined;
    oidcTokenClaims?: UpdateMicrofrontendsOidcTokenClaims | undefined;
    plan: UpdateMicrofrontendsPlan;
    /**
     * Whether or not preview comments are enabled for the deployment
     */
    previewCommentsEnabled?: boolean | undefined;
    private: boolean;
    readyAt?: number | undefined;
    readyState: UpdateMicrofrontendsReadyState;
    readySubstate?: UpdateMicrofrontendsReadySubstate | undefined;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: UpdateMicrofrontendsProjectsResponseType;
    url: string;
    /**
     * Present for user creators; omitted for app/integration/system creators.
     */
    userId?: string | undefined;
    withCache?: boolean | undefined;
};
export type UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody8DeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink8 = {
    /**
     * Owner (namespace) slug, e.g. `acme`.
     */
    owner: string;
    repo: string;
    /**
     * Origin repository id.
     */
    repoId: string;
    /**
     * Origin namespace id (`ns_…`) of the owner.
     */
    ownerId: string;
    type: "cursor-origin";
    createdAt?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody8DeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody7DeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink7 = {
    org: string;
    repo: string;
    repoId: string;
    type: "v0";
    createdAt?: number | undefined;
    deployHooks: Array<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody7DeployHooks>;
    gitCredentialId: string;
    updatedAt?: number | undefined;
    sourceless?: boolean | undefined;
    productionBranch: string;
};
export type UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBodyDeployHooks = {
    createdAt?: number | undefined;
    id: string;
    name: string;
    ref: string;
    url: string;
};
export type UpdateMicrofrontendsLink6 = {
    org: string;
    repo: string;
    repoId: 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 | UpdateMicrofrontendsLink7 | UpdateMicrofrontendsLink8;
export type UpdateMicrofrontendsBlobs = {
    /**
     * Marks the team-level, Vercel-managed default blob project (`vercel-blob-default-project`) that orphan blob stores are scoped to when connected without an explicit project. Set only by internal storage flows and immutable after creation — guards rely on it to protect the connected stores from being lost when the project is deleted or transferred.
     */
    isDefaultApp?: boolean | undefined;
};
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 UpdateMicrofrontendsRegion: {
    readonly Arn1: "arn1";
    readonly Bom1: "bom1";
    readonly Cdg1: "cdg1";
    readonly Cle1: "cle1";
    readonly Cpt1: "cpt1";
    readonly Dub1: "dub1";
    readonly Fra1: "fra1";
    readonly Gru1: "gru1";
    readonly Hkg1: "hkg1";
    readonly Hnd1: "hnd1";
    readonly Iad1: "iad1";
    readonly Icn1: "icn1";
    readonly Kix1: "kix1";
    readonly Lhr1: "lhr1";
    readonly Pdx1: "pdx1";
    readonly Sfo1: "sfo1";
    readonly Sin1: "sin1";
    readonly Syd1: "syd1";
    readonly Yul1: "yul1";
};
export type UpdateMicrofrontendsRegion = ClosedEnum<typeof UpdateMicrofrontendsRegion>;
export declare const UpdateMicrofrontendsFailoverRegions: {
    readonly Arn1: "arn1";
    readonly Bom1: "bom1";
    readonly Cdg1: "cdg1";
    readonly Cle1: "cle1";
    readonly Cpt1: "cpt1";
    readonly Dub1: "dub1";
    readonly Fra1: "fra1";
    readonly Gru1: "gru1";
    readonly Hkg1: "hkg1";
    readonly Hnd1: "hnd1";
    readonly Iad1: "iad1";
    readonly Icn1: "icn1";
    readonly Kix1: "kix1";
    readonly Lhr1: "lhr1";
    readonly Pdx1: "pdx1";
    readonly Sfo1: "sfo1";
    readonly Sin1: "sin1";
    readonly Syd1: "syd1";
    readonly Yul1: "yul1";
};
export type UpdateMicrofrontendsFailoverRegions = ClosedEnum<typeof UpdateMicrofrontendsFailoverRegions>;
export type UpdateMicrofrontendsSandbox = {
    region?: UpdateMicrofrontendsRegion | undefined;
    failoverRegions?: Array<UpdateMicrofrontendsFailoverRegions> | 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 Basic: "basic";
    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 UpdateMicrofrontendsBuildMachineElasticReason: {
    readonly BasicFloor: "basic-floor";
    readonly BuildTimeoutFailure: "build-timeout-failure";
    readonly EnospcFailure: "enospc-failure";
    readonly EnterpriseFloor: "enterprise-floor";
    readonly HighPeakDisk: "high-peak-disk";
    readonly HighPeakMemory: "high-peak-memory";
    readonly LongBuildDuration: "long-build-duration";
    readonly OomFailure: "oom-failure";
    readonly ShortBuildDuration: "short-build-duration";
    readonly SustainedHighCpu: "sustained-high-cpu";
};
export type UpdateMicrofrontendsBuildMachineElasticReason = ClosedEnum<typeof UpdateMicrofrontendsBuildMachineElasticReason>;
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;
    buildMachineElasticReason?: UpdateMicrofrontendsBuildMachineElasticReason | 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;
};
/**
 * The metric this check evaluates.
 */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyRollingReleaseType: {
    readonly ErrorRate5xx: "error-rate-5xx";
};
/**
 * The metric this check evaluates.
 */
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyRollingReleaseType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyRollingReleaseType>;
/**
 * The checks to evaluate. An empty array means nothing is evaluated.
 */
export type UpdateMicrofrontendsChecks = {
    /**
     * The metric this check evaluates.
     */
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyRollingReleaseType;
    /**
     * Minimum number of requests required in the window before the check can fail. Below this, the check is inconclusive rather than failing, so low-traffic stages don't gate on noise. Defaults to `100` when omitted.
     */
    minSampleSize?: number | undefined;
    /**
     * Response status codes to ignore entirely — dropped from both the numerator (errors) and the denominator (total requests). Defaults to `[]` when omitted.
     */
    excludeStatusCodes?: Array<number> | undefined;
    /**
     * Request paths to ignore entirely — dropped from both the numerator (errors) and the denominator (total requests). Matched exactly against the request path with any query string removed; no prefix or glob matching. Defaults to `[]` when omitted.
     */
    excludePaths?: Array<string> | undefined;
    /**
     * Seconds of ingest lag to allow for: the query's upper bound is `now() - this value`, so the check never reads a window that is still filling. Defaults to `30` when omitted.
     */
    ingestWatermarkSeconds?: number | undefined;
};
/**
 * What to do when the gate trips: pause the rollout, or roll it back.
 */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction: {
    readonly Pause: "pause";
    readonly Rollback: "rollback";
};
/**
 * What to do when the gate trips: pause the rollout, or roll it back.
 */
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction>;
/**
 * Automated gating configuration. Omitted (the default) means no gating is configured, which is equivalent to `enabled: false`.
 */
export type UpdateMicrofrontendsGate = {
    /**
     * Whether automated gating is enabled for this project's rollouts.
     */
    enabled: boolean;
    /**
     * The checks to evaluate. An empty array means nothing is evaluated.
     */
    checks: Array<UpdateMicrofrontendsChecks>;
    /**
     * How many failing evaluations within {@link windowSize} trip the gate. Defaults to `3` when omitted.
     */
    failureThreshold?: number | undefined;
    /**
     * How many of the most recent evaluations {@link failureThreshold} is counted against. Defaults to `5` when omitted.
     */
    windowSize?: number | undefined;
    /**
     * What to do when the gate trips: pause the rollout, or roll it back.
     */
    action: UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction;
    /**
     * When true, a tripped gate is only reported — {@link action} is not taken.
     */
    dryRun: boolean;
};
/**
 * 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;
    /**
     * Automated gating configuration. Omitted (the default) means no gating is configured, which is equivalent to `enabled: false`.
     */
    gate?: UpdateMicrofrontendsGate | 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>;
/** @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 UpdateMicrofrontendsCreator4$inboundSchema: z.ZodType<UpdateMicrofrontendsCreator4, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreator4FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreator4, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreatorIntegration$inboundSchema: z.ZodType<UpdateMicrofrontendsCreatorIntegration, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreatorIntegrationFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreatorIntegration, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreator3$inboundSchema: z.ZodType<UpdateMicrofrontendsCreator3, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreator3FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreator3, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreatorApp$inboundSchema: z.ZodType<UpdateMicrofrontendsCreatorApp, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreatorAppFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreatorApp, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreator2$inboundSchema: z.ZodType<UpdateMicrofrontendsCreator2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreator2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreator2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsViaIntegration$inboundSchema: z.ZodType<UpdateMicrofrontendsViaIntegration, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsViaIntegrationFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsViaIntegration, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsVia2$inboundSchema: z.ZodType<UpdateMicrofrontendsVia2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsVia2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsVia2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsViaApp$inboundSchema: z.ZodType<UpdateMicrofrontendsViaApp, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsViaAppFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsViaApp, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsVia1$inboundSchema: z.ZodType<UpdateMicrofrontendsVia1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsVia1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsVia1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreatorVia$inboundSchema: z.ZodType<UpdateMicrofrontendsCreatorVia, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreatorViaFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreatorVia, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreatorUser$inboundSchema: z.ZodType<UpdateMicrofrontendsCreatorUser, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreatorUserFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreatorUser, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreator1$inboundSchema: z.ZodType<UpdateMicrofrontendsCreator1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCreator1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCreator1, 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 UpdateMicrofrontendsConfiguredBy$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsConfiguredBy>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseAliasAssigned$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponseAliasAssigned, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponseAliasAssignedFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponseAliasAssigned, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseAliasError$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponseAliasError, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponseAliasErrorFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponseAliasError, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200BranchMatcher$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponse200BranchMatcher, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponse200BranchMatcherFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponse200BranchMatcher, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseBuilds$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponseBuilds, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponseBuildsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponseBuilds, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponseChecksConclusion>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseChecksState$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponseChecksState>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200Creator$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponse200Creator, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponse200CreatorFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponse200Creator, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseOidcTokenClaims$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponseOidcTokenClaims, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponseOidcTokenClaimsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponseOidcTokenClaims, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponsePlan$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponsePlan>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseReadyState$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponseReadyState>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseReadySubstate$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponseReadySubstate>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAliasType>;
/** @internal */
export declare const UpdateMicrofrontendsDeployment$inboundSchema: z.ZodType<UpdateMicrofrontendsDeployment, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDeploymentFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDeployment, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironment$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsEnvironment>;
/** @internal */
export declare const UpdateMicrofrontendsTarget$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTarget>;
/** @internal */
export declare const UpdateMicrofrontendsAlias$inboundSchema: z.ZodType<UpdateMicrofrontendsAlias, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsAliasFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsAlias, SDKValidationError>;
/** @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 UpdateMicrofrontendsProjectsTarget$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsTarget, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsTargetFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsTarget, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsType>;
/** @internal */
export declare const UpdateMicrofrontendsVisibility$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsVisibility>;
/** @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 UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyEnvType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyEnvType>;
/** @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 UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyCustomEnvironmentsType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyCustomEnvironmentsType>;
/** @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 UpdateMicrofrontendsAliasError$inboundSchema: z.ZodType<UpdateMicrofrontendsAliasError, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsAliasErrorFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsAliasError, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBranchMatcher$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsBranchMatcher, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsBranchMatcherFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsBranchMatcher, 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 UpdateMicrofrontendsChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsChecksConclusion>;
/** @internal */
export declare const UpdateMicrofrontendsChecksState$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsChecksState>;
/** @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 UpdateMicrofrontendsOidcTokenClaims$inboundSchema: z.ZodType<UpdateMicrofrontendsOidcTokenClaims, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsOidcTokenClaimsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsOidcTokenClaims, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsPlan$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsPlan>;
/** @internal */
export declare const UpdateMicrofrontendsReadyState$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsReadyState>;
/** @internal */
export declare const UpdateMicrofrontendsReadySubstate$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsReadySubstate>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponseType>;
/** @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 UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody8DeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody8DeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody8DeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody8DeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink8$inboundSchema: z.ZodType<UpdateMicrofrontendsLink8, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink8FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink8, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody7DeployHooks$inboundSchema: z.ZodType<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody7DeployHooks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody7DeployHooksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLinkProjectsResponse200ApplicationJSONResponseBody7DeployHooks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLink7$inboundSchema: z.ZodType<UpdateMicrofrontendsLink7, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLink7FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLink7, 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 UpdateMicrofrontendsBlobs$inboundSchema: z.ZodType<UpdateMicrofrontendsBlobs, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlobsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlobs, 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 UpdateMicrofrontendsRegion$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsRegion>;
/** @internal */
export declare const UpdateMicrofrontendsFailoverRegions$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFailoverRegions>;
/** @internal */
export declare const UpdateMicrofrontendsSandbox$inboundSchema: z.ZodType<UpdateMicrofrontendsSandbox, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSandboxFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSandbox, 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 UpdateMicrofrontendsBuildMachineElasticReason$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsBuildMachineElasticReason>;
/** @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 UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyRollingReleaseType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyRollingReleaseType>;
/** @internal */
export declare const UpdateMicrofrontendsChecks$inboundSchema: z.ZodType<UpdateMicrofrontendsChecks, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsChecksFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsChecks, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction>;
/** @internal */
export declare const UpdateMicrofrontendsGate$inboundSchema: z.ZodType<UpdateMicrofrontendsGate, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsGateFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsGate, 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>;
//# sourceMappingURL=updatemicrofrontendsprojectsfunctiondefaultmemorytype.d.ts.map