import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { ACLAction } from "./aclaction.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
import { UpdateMicrofrontendsProjectsFunctionDefaultMemoryType } from "./updatemicrofrontendsprojectsfunctiondefaultmemorytype.js";
export declare const UpdateMicrofrontendsProjectsBuildMachineType: {
    readonly Basic: "basic";
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
export type UpdateMicrofrontendsProjectsBuildMachineType = ClosedEnum<typeof UpdateMicrofrontendsProjectsBuildMachineType>;
export declare const UpdateMicrofrontendsProjectsBuildMachineSelection: {
    readonly Elastic: "elastic";
    readonly Fixed: "fixed";
};
export type UpdateMicrofrontendsProjectsBuildMachineSelection = ClosedEnum<typeof UpdateMicrofrontendsProjectsBuildMachineSelection>;
export declare const UpdateMicrofrontendsProjectsBuildMachineElasticReason: {
    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 UpdateMicrofrontendsProjectsBuildMachineElasticReason = ClosedEnum<typeof UpdateMicrofrontendsProjectsBuildMachineElasticReason>;
export declare const UpdateMicrofrontendsProjectsConfiguration: {
    readonly SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE";
    readonly WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE";
};
export type UpdateMicrofrontendsProjectsConfiguration = ClosedEnum<typeof UpdateMicrofrontendsProjectsConfiguration>;
export type UpdateMicrofrontendsProjectsBuildQueue = {
    configuration?: UpdateMicrofrontendsProjectsConfiguration | undefined;
};
export type UpdateMicrofrontendsDefaultResourceConfig = {
    elasticConcurrencyEnabled?: boolean | undefined;
    fluid?: boolean | undefined;
    functionDefaultRegions: Array<string>;
    functionDefaultTimeout?: number | undefined;
    functionDefaultMemoryType?: UpdateMicrofrontendsProjectsFunctionDefaultMemoryType | undefined;
    functionZeroConfigFailover?: boolean | undefined;
    buildMachineType?: UpdateMicrofrontendsProjectsBuildMachineType | undefined;
    buildMachineSelection?: UpdateMicrofrontendsProjectsBuildMachineSelection | undefined;
    buildMachineElasticLastUpdated?: number | undefined;
    buildMachineElasticReason?: UpdateMicrofrontendsProjectsBuildMachineElasticReason | undefined;
    isNSNBDisabled?: boolean | undefined;
    buildQueue?: UpdateMicrofrontendsProjectsBuildQueue | undefined;
    enableFunctionsBeta?: boolean | undefined;
};
export type UpdateMicrofrontendsStaticIps = {
    builds: boolean;
    enabled: boolean;
    regions: Array<string>;
};
export declare const UpdateMicrofrontendsProjectsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UpdateMicrofrontendsProjectsDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsProjectsDeploymentType>;
export declare const UpdateMicrofrontendsCve55182MigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UpdateMicrofrontendsCve55182MigrationAppliedFrom = ClosedEnum<typeof UpdateMicrofrontendsCve55182MigrationAppliedFrom>;
export declare const UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom = ClosedEnum<typeof UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom>;
export type UpdateMicrofrontendsSsoProtection = {
    deploymentType: UpdateMicrofrontendsProjectsDeploymentType;
    cve55182MigrationAppliedFrom?: UpdateMicrofrontendsCve55182MigrationAppliedFrom | null | undefined;
    april2026SecurityIncidentMigrationAppliedFrom?: UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom | null | undefined;
};
export type UpdateMicrofrontendsProjectsAliasAssigned = number | boolean;
export type UpdateMicrofrontendsProjectsAliasError = {
    code: string;
    message: string;
};
/**
 * The type of matching to perform
 */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyTargetsType: {
    readonly EndsWith: "endsWith";
    readonly Equals: "equals";
    readonly StartsWith: "startsWith";
};
/**
 * The type of matching to perform
 */
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyTargetsType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyTargetsType>;
export type UpdateMicrofrontendsProjectsResponseBranchMatcher = {
    /**
     * The type of matching to perform
     */
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyTargetsType;
    /**
     * The pattern to match against branch names
     */
    pattern: string;
};
export type UpdateMicrofrontendsProjectsBuilds = {
    use: string;
    src?: string | undefined;
    dest?: string | undefined;
};
export declare const UpdateMicrofrontendsProjectsChecksConclusion: {
    readonly Canceled: "canceled";
    readonly Failed: "failed";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type UpdateMicrofrontendsProjectsChecksConclusion = ClosedEnum<typeof UpdateMicrofrontendsProjectsChecksConclusion>;
export declare const UpdateMicrofrontendsProjectsChecksState: {
    readonly Completed: "completed";
    readonly Registered: "registered";
    readonly Running: "running";
};
export type UpdateMicrofrontendsProjectsChecksState = ClosedEnum<typeof UpdateMicrofrontendsProjectsChecksState>;
export type UpdateMicrofrontendsProjectsResponseCreator = {
    email: string;
    githubLogin?: string | undefined;
    gitlabLogin?: string | undefined;
    uid: string;
    username: string;
};
export type UpdateMicrofrontendsProjectsOidcTokenClaims = {
    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 UpdateMicrofrontendsProjectsPlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type UpdateMicrofrontendsProjectsPlan = ClosedEnum<typeof UpdateMicrofrontendsProjectsPlan>;
export declare const UpdateMicrofrontendsProjectsReadyState: {
    readonly Blocked: "BLOCKED";
    readonly Building: "BUILDING";
    readonly Canceled: "CANCELED";
    readonly Error: "ERROR";
    readonly Initializing: "INITIALIZING";
    readonly Queued: "QUEUED";
    readonly Ready: "READY";
};
export type UpdateMicrofrontendsProjectsReadyState = ClosedEnum<typeof UpdateMicrofrontendsProjectsReadyState>;
export declare const UpdateMicrofrontendsProjectsReadySubstate: {
    readonly Promoted: "PROMOTED";
    readonly Rolling: "ROLLING";
    readonly Staged: "STAGED";
};
export type UpdateMicrofrontendsProjectsReadySubstate = ClosedEnum<typeof UpdateMicrofrontendsProjectsReadySubstate>;
export declare const UpdateMicrofrontendsProjectsResponse200Type: {
    readonly Lambdas: "LAMBDAS";
};
export type UpdateMicrofrontendsProjectsResponse200Type = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200Type>;
export type UpdateMicrofrontendsTargets = {
    id: string;
    alias?: Array<string> | undefined;
    aliasAssigned?: number | boolean | null | undefined;
    aliasError?: UpdateMicrofrontendsProjectsAliasError | null | undefined;
    aliasFinal?: string | null | undefined;
    automaticAliases?: Array<string> | undefined;
    branchMatcher?: UpdateMicrofrontendsProjectsResponseBranchMatcher | undefined;
    buildingAt?: number | undefined;
    builds?: Array<UpdateMicrofrontendsProjectsBuilds> | undefined;
    checksConclusion?: UpdateMicrofrontendsProjectsChecksConclusion | undefined;
    checksState?: UpdateMicrofrontendsProjectsChecksState | undefined;
    connectBuildsEnabled?: boolean | undefined;
    connectConfigurationId?: string | undefined;
    createdAt: number;
    createdIn: string;
    creator: UpdateMicrofrontendsProjectsResponseCreator | null;
    deletedAt?: number | undefined;
    deploymentHostname: string;
    forced?: boolean | undefined;
    name: string;
    meta?: {
        [k: string]: string;
    } | undefined;
    monorepoManager?: string | null | undefined;
    oidcTokenClaims?: UpdateMicrofrontendsProjectsOidcTokenClaims | undefined;
    plan: UpdateMicrofrontendsProjectsPlan;
    /**
     * Whether or not preview comments are enabled for the deployment
     */
    previewCommentsEnabled?: boolean | undefined;
    private: boolean;
    readyAt?: number | undefined;
    readyState: UpdateMicrofrontendsProjectsReadyState;
    readySubstate?: UpdateMicrofrontendsProjectsReadySubstate | undefined;
    requestedAt?: number | undefined;
    target?: string | null | undefined;
    teamId?: string | null | undefined;
    type: UpdateMicrofrontendsProjectsResponse200Type;
    url: string;
    /**
     * Present for user creators; omitted for app/integration/system creators.
     */
    userId?: string | undefined;
    withCache?: boolean | undefined;
};
export type UpdateMicrofrontendsPermissions = {
    oauth2Connection?: Array<ACLAction> | undefined;
    user?: Array<ACLAction> | undefined;
    userConnection?: Array<ACLAction> | undefined;
    userMfaConfiguration?: Array<ACLAction> | undefined;
    userPreference?: Array<ACLAction> | undefined;
    userSudo?: Array<ACLAction> | undefined;
    webAuthn?: Array<ACLAction> | undefined;
    accessGroup?: Array<ACLAction> | undefined;
    agent?: Array<ACLAction> | undefined;
    aiGatewayApiKey?: Array<ACLAction> | undefined;
    aiGatewayApiKeyBypassAll?: Array<ACLAction> | undefined;
    aiGatewayApiKeyOwnedBySelf?: Array<ACLAction> | undefined;
    aiGatewayApiKeySpendAttribution?: Array<ACLAction> | undefined;
    aiGatewayApiKeyZdrExemption?: Array<ACLAction> | undefined;
    aiGatewayBudget?: Array<ACLAction> | undefined;
    aiGatewayCredits?: Array<ACLAction> | undefined;
    aiGatewayPrivateModels?: Array<ACLAction> | undefined;
    aiGatewayGuardrails?: Array<ACLAction> | undefined;
    aiGatewayRules?: Array<ACLAction> | undefined;
    aiGatewaySettings?: Array<ACLAction> | undefined;
    aiGatewayTranscripts?: Array<ACLAction> | undefined;
    aiGatewayTranscriptsSettings?: Array<ACLAction> | undefined;
    aiGatewayUsage?: Array<ACLAction> | undefined;
    aiGatewayVirtualModelConfigs?: Array<ACLAction> | undefined;
    alerts?: Array<ACLAction> | undefined;
    alertRules?: Array<ACLAction> | undefined;
    aliasGlobal?: Array<ACLAction> | undefined;
    analyticsSampling?: Array<ACLAction> | undefined;
    analyticsUsage?: Array<ACLAction> | undefined;
    apiKey?: Array<ACLAction> | undefined;
    apiKeyAiGateway?: Array<ACLAction> | undefined;
    apiKeyOwnedBySelf?: Array<ACLAction> | undefined;
    oauth2Application?: Array<ACLAction> | undefined;
    vercelAppInstallation?: Array<ACLAction> | undefined;
    vercelAppInstallationRequest?: Array<ACLAction> | undefined;
    auditLog?: Array<ACLAction> | undefined;
    automation?: Array<ACLAction> | undefined;
    billingAddress?: Array<ACLAction> | undefined;
    billingInformation?: Array<ACLAction> | undefined;
    billingInvoice?: Array<ACLAction> | undefined;
    billingInvoiceEmailRecipient?: Array<ACLAction> | undefined;
    billingInvoiceLanguage?: Array<ACLAction> | undefined;
    billingPlan?: Array<ACLAction> | undefined;
    billingPurchaseOrder?: Array<ACLAction> | undefined;
    billingRefund?: Array<ACLAction> | undefined;
    billingTaxId?: Array<ACLAction> | undefined;
    blob?: Array<ACLAction> | undefined;
    blobStoreTokenSet?: Array<ACLAction> | undefined;
    budget?: Array<ACLAction> | undefined;
    cacheArtifact?: Array<ACLAction> | undefined;
    cacheArtifactUsageEvent?: Array<ACLAction> | undefined;
    codeChecks?: Array<ACLAction> | undefined;
    codeOwners?: Array<ACLAction> | undefined;
    ciInvocations?: Array<ACLAction> | undefined;
    ciLogs?: Array<ACLAction> | undefined;
    concurrentBuilds?: Array<ACLAction> | undefined;
    connect?: Array<ACLAction> | undefined;
    connectConfiguration?: Array<ACLAction> | undefined;
    connectLogs?: Array<ACLAction> | undefined;
    connexClient?: Array<ACLAction> | undefined;
    connexClientProject?: Array<ACLAction> | undefined;
    connexContact?: Array<ACLAction> | undefined;
    connexInstallation?: Array<ACLAction> | undefined;
    connexToken?: Array<ACLAction> | undefined;
    buildMachineDefault?: Array<ACLAction> | undefined;
    cursorOriginInstallation?: Array<ACLAction> | undefined;
    dataCacheBillingSettings?: Array<ACLAction> | undefined;
    defaultDeploymentProtection?: Array<ACLAction> | undefined;
    deploymentPolicy?: Array<ACLAction> | undefined;
    domain?: Array<ACLAction> | undefined;
    domainAcceptDelegation?: Array<ACLAction> | undefined;
    domainAuthCodes?: Array<ACLAction> | undefined;
    domainCertificate?: Array<ACLAction> | undefined;
    domainCheckConfig?: Array<ACLAction> | undefined;
    domainMove?: Array<ACLAction> | undefined;
    domainPurchase?: Array<ACLAction> | undefined;
    domainRecord?: Array<ACLAction> | undefined;
    domainTransferIn?: Array<ACLAction> | undefined;
    drain?: Array<ACLAction> | undefined;
    edgeConfig?: Array<ACLAction> | undefined;
    edgeConfigItem?: Array<ACLAction> | undefined;
    edgeConfigSchema?: Array<ACLAction> | undefined;
    edgeConfigToken?: Array<ACLAction> | undefined;
    endpointVerification?: Array<ACLAction> | undefined;
    event?: Array<ACLAction> | undefined;
    fileUpload?: Array<ACLAction> | undefined;
    flagsExplorerSubscription?: Array<ACLAction> | undefined;
    gitRepository?: Array<ACLAction> | undefined;
    imageOptimizationNewPrice?: Array<ACLAction> | undefined;
    integration?: Array<ACLAction> | undefined;
    integrationAccount?: Array<ACLAction> | undefined;
    integrationConfiguration?: Array<ACLAction> | undefined;
    integrationConfigurationProjects?: Array<ACLAction> | undefined;
    integrationConfigurationRole?: Array<ACLAction> | undefined;
    integrationConfigurationTransfer?: Array<ACLAction> | undefined;
    integrationDeploymentAction?: Array<ACLAction> | undefined;
    integrationEvent?: Array<ACLAction> | undefined;
    integrationLog?: Array<ACLAction> | undefined;
    integrationResource?: Array<ACLAction> | undefined;
    integrationResourceData?: Array<ACLAction> | undefined;
    integrationResourceReplCommand?: Array<ACLAction> | undefined;
    integrationResourceSecrets?: Array<ACLAction> | undefined;
    integrationSSOSession?: Array<ACLAction> | undefined;
    integrationStrict?: Array<ACLAction> | undefined;
    integrationStoreTokenSet?: Array<ACLAction> | undefined;
    integrationVercelConfigurationOverride?: Array<ACLAction> | undefined;
    integrationPullRequest?: Array<ACLAction> | undefined;
    ipBlocking?: Array<ACLAction> | undefined;
    jobGlobal?: Array<ACLAction> | undefined;
    kmsIssuer?: Array<ACLAction> | undefined;
    kmsProjectGrant?: Array<ACLAction> | undefined;
    logDrain?: Array<ACLAction> | undefined;
    marketplaceBillingData?: Array<ACLAction> | undefined;
    marketplaceExperimentationEdgeConfigData?: Array<ACLAction> | undefined;
    marketplaceExperimentationItem?: Array<ACLAction> | undefined;
    marketplaceFlexCommit?: Array<ACLAction> | undefined;
    marketplaceInstallationMember?: Array<ACLAction> | undefined;
    marketplaceInvoice?: Array<ACLAction> | undefined;
    marketplaceSettings?: Array<ACLAction> | undefined;
    monitoring?: Array<ACLAction> | undefined;
    monitoringAlert?: Array<ACLAction> | undefined;
    monitoringChart?: Array<ACLAction> | undefined;
    monitoringQuery?: Array<ACLAction> | undefined;
    monitoringSettings?: Array<ACLAction> | undefined;
    notificationCustomerBudget?: Array<ACLAction> | undefined;
    notificationDeploymentFailed?: Array<ACLAction> | undefined;
    notificationDomainConfiguration?: Array<ACLAction> | undefined;
    notificationDomainExpire?: Array<ACLAction> | undefined;
    notificationDomainMoved?: Array<ACLAction> | undefined;
    notificationDomainPurchase?: Array<ACLAction> | undefined;
    notificationDomainRenewal?: Array<ACLAction> | undefined;
    notificationDomainTransfer?: Array<ACLAction> | undefined;
    notificationDomainUnverified?: Array<ACLAction> | undefined;
    notificationMonitoringAlert?: Array<ACLAction> | undefined;
    notificationPaymentFailed?: Array<ACLAction> | undefined;
    notificationPreferences?: Array<ACLAction> | undefined;
    notificationStatementOfReasons?: Array<ACLAction> | undefined;
    notificationUsageAlert?: Array<ACLAction> | undefined;
    oidcFederationPolicy?: Array<ACLAction> | undefined;
    observabilityConfiguration?: Array<ACLAction> | undefined;
    observabilityFunnel?: Array<ACLAction> | undefined;
    observabilityNotebook?: Array<ACLAction> | undefined;
    openTelemetryEndpoint?: Array<ACLAction> | undefined;
    ownEvent?: Array<ACLAction> | undefined;
    organization?: Array<ACLAction> | undefined;
    organizationDomain?: Array<ACLAction> | undefined;
    organizationTeam?: Array<ACLAction> | undefined;
    passwordProtectionInvoiceItem?: Array<ACLAction> | undefined;
    paymentMethod?: Array<ACLAction> | undefined;
    permissions?: Array<ACLAction> | undefined;
    postgres?: Array<ACLAction> | undefined;
    postgresStoreTokenSet?: Array<ACLAction> | undefined;
    previewDeploymentSuffix?: Array<ACLAction> | undefined;
    privateCloudAccount?: Array<ACLAction> | undefined;
    projectTransferIn?: Array<ACLAction> | undefined;
    projectTransferRequest?: Array<ACLAction> | undefined;
    proTrialOnboarding?: Array<ACLAction> | undefined;
    rateLimit?: Array<ACLAction> | undefined;
    redis?: Array<ACLAction> | undefined;
    redisStoreTokenSet?: Array<ACLAction> | undefined;
    remoteCaching?: Array<ACLAction> | undefined;
    repository?: Array<ACLAction> | undefined;
    samlConfig?: Array<ACLAction> | undefined;
    secret?: Array<ACLAction> | undefined;
    securityConfig?: Array<ACLAction> | undefined;
    sensitiveEnvironmentVariablePolicy?: Array<ACLAction> | undefined;
    sharedEnvVars?: Array<ACLAction> | undefined;
    sharedEnvVarsProduction?: Array<ACLAction> | undefined;
    space?: Array<ACLAction> | undefined;
    spaceRun?: Array<ACLAction> | undefined;
    storeIsLocked?: Array<ACLAction> | undefined;
    storeTokenSetSensitive?: Array<ACLAction> | undefined;
    storeTransfer?: Array<ACLAction> | undefined;
    supportCase?: Array<ACLAction> | undefined;
    supportCaseComment?: Array<ACLAction> | undefined;
    team?: Array<ACLAction> | undefined;
    teamAccessRequest?: Array<ACLAction> | undefined;
    teamFellowMembership?: Array<ACLAction> | undefined;
    teamGitExclusivity?: Array<ACLAction> | undefined;
    teamInvite?: Array<ACLAction> | undefined;
    teamInviteCode?: Array<ACLAction> | undefined;
    teamInviteLink?: Array<ACLAction> | undefined;
    teamJoin?: Array<ACLAction> | undefined;
    teamMemberMfaStatus?: Array<ACLAction> | undefined;
    teamMicrofrontends?: Array<ACLAction> | undefined;
    teamOwnMembership?: Array<ACLAction> | undefined;
    teamOwnMembershipDisconnectSAML?: Array<ACLAction> | undefined;
    teamSudo?: Array<ACLAction> | undefined;
    teamTokenInvalidation?: Array<ACLAction> | undefined;
    token?: Array<ACLAction> | undefined;
    toolbarComment?: Array<ACLAction> | undefined;
    usage?: Array<ACLAction> | undefined;
    usageCycle?: Array<ACLAction> | undefined;
    vcrRepository?: Array<ACLAction> | undefined;
    vpcPeeringConnection?: Array<ACLAction> | undefined;
    webAnalyticsPlan?: Array<ACLAction> | undefined;
    webhook?: Array<ACLAction> | undefined;
    webhookEvent?: Array<ACLAction> | undefined;
    aliasProject?: Array<ACLAction> | undefined;
    aliasProtectionBypass?: Array<ACLAction> | undefined;
    bulkRedirects?: Array<ACLAction> | undefined;
    buildMachine?: Array<ACLAction> | undefined;
    connectConfigurationLink?: Array<ACLAction> | undefined;
    dataCacheNamespace?: Array<ACLAction> | undefined;
    deployment?: Array<ACLAction> | undefined;
    deploymentBuildLogs?: Array<ACLAction> | undefined;
    deploymentCheck?: Array<ACLAction> | undefined;
    deploymentCheckPreview?: Array<ACLAction> | undefined;
    deploymentCheckReRunFromProductionBranch?: Array<ACLAction> | undefined;
    deploymentProductionGit?: Array<ACLAction> | undefined;
    deploymentV0?: Array<ACLAction> | undefined;
    deploymentPreview?: Array<ACLAction> | undefined;
    deploymentPrivate?: Array<ACLAction> | undefined;
    deploymentPromote?: Array<ACLAction> | undefined;
    deploymentRollback?: Array<ACLAction> | undefined;
    edgeCacheNamespace?: Array<ACLAction> | undefined;
    environments?: Array<ACLAction> | undefined;
    job?: Array<ACLAction> | undefined;
    logs?: Array<ACLAction> | undefined;
    logsPreset?: Array<ACLAction> | undefined;
    observabilityData?: Array<ACLAction> | undefined;
    onDemandBuild?: Array<ACLAction> | undefined;
    onDemandConcurrency?: Array<ACLAction> | undefined;
    optionsAllowlist?: Array<ACLAction> | undefined;
    passwordProtection?: Array<ACLAction> | undefined;
    privateLinkEndpoint?: Array<ACLAction> | undefined;
    productionAliasProtectionBypass?: Array<ACLAction> | undefined;
    productionShareableLink?: Array<ACLAction> | undefined;
    project?: Array<ACLAction> | undefined;
    projectAccessGroup?: Array<ACLAction> | undefined;
    projectAnalyticsSampling?: Array<ACLAction> | undefined;
    projectAnalyticsUsage?: Array<ACLAction> | undefined;
    projectCheck?: Array<ACLAction> | undefined;
    projectCheckRun?: Array<ACLAction> | undefined;
    projectDeploymentExpiration?: Array<ACLAction> | undefined;
    projectDeploymentHook?: Array<ACLAction> | undefined;
    projectDeploymentProtectionStrict?: Array<ACLAction> | undefined;
    projectDomain?: Array<ACLAction> | undefined;
    projectDomainCheckConfig?: Array<ACLAction> | undefined;
    projectDomainMove?: Array<ACLAction> | undefined;
    projectDomainVerify?: Array<ACLAction> | undefined;
    projectEvent?: Array<ACLAction> | undefined;
    projectEnvVars?: Array<ACLAction> | undefined;
    projectEnvVarsProduction?: Array<ACLAction> | undefined;
    projectEnvVarsUnownedByIntegration?: Array<ACLAction> | undefined;
    projectFlags?: Array<ACLAction> | undefined;
    projectFlagsProduction?: Array<ACLAction> | undefined;
    projectFlagsSDKKey?: Array<ACLAction> | undefined;
    projectFromV0?: Array<ACLAction> | undefined;
    projectId?: Array<ACLAction> | undefined;
    projectIntegrationConfiguration?: Array<ACLAction> | undefined;
    projectLink?: Array<ACLAction> | undefined;
    projectMember?: Array<ACLAction> | undefined;
    projectMonitoring?: Array<ACLAction> | undefined;
    projectOIDCToken?: Array<ACLAction> | undefined;
    projectPermissions?: Array<ACLAction> | undefined;
    projectProductionBranch?: Array<ACLAction> | undefined;
    projectProtectionBypass?: Array<ACLAction> | undefined;
    projectRollingRelease?: Array<ACLAction> | undefined;
    projectRoutes?: Array<ACLAction> | undefined;
    projectSupportCase?: Array<ACLAction> | undefined;
    projectSupportCaseComment?: Array<ACLAction> | undefined;
    projectTier?: Array<ACLAction> | undefined;
    projectTransfer?: Array<ACLAction> | undefined;
    projectTransferOut?: Array<ACLAction> | undefined;
    projectUsage?: Array<ACLAction> | undefined;
    pageIntegrity?: Array<ACLAction> | undefined;
    seawallConfig?: Array<ACLAction> | undefined;
    securityPlusConfiguration?: Array<ACLAction> | undefined;
    shareableLink?: Array<ACLAction> | undefined;
    shareableLinkStrict?: Array<ACLAction> | undefined;
    sharedEnvVarConnection?: Array<ACLAction> | undefined;
    skewProtection?: Array<ACLAction> | undefined;
    analytics?: Array<ACLAction> | undefined;
    trustedIps?: Array<ACLAction> | undefined;
    trustedSources?: Array<ACLAction> | undefined;
    v0Chat?: Array<ACLAction> | undefined;
    vercelAuth?: Array<ACLAction> | undefined;
    vercelRun?: Array<ACLAction> | undefined;
    webAnalytics?: Array<ACLAction> | undefined;
    workflowRunData?: Array<ACLAction> | undefined;
};
export type UpdateMicrofrontendsLastRollbackTarget = {};
export declare const UpdateMicrofrontendsJobStatus: {
    readonly Failed: "failed";
    readonly InProgress: "in-progress";
    readonly Pending: "pending";
    readonly Skipped: "skipped";
    readonly Succeeded: "succeeded";
};
export type UpdateMicrofrontendsJobStatus = ClosedEnum<typeof UpdateMicrofrontendsJobStatus>;
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONType: {
    readonly Promote: "promote";
    readonly Rollback: "rollback";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONType = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONType>;
export type UpdateMicrofrontendsLastAliasRequest = {
    fromDeploymentId: string | null;
    toDeploymentId: string;
    /**
     * If rolling back from a rolling release, fromDeploymentId captures the "base" of that rolling release, and fromRollingReleaseId captures the "target" of that rolling release.
     */
    fromRollingReleaseId?: string | undefined;
    jobStatus: UpdateMicrofrontendsJobStatus;
    requestedAt: number;
    type: UpdateMicrofrontendsProjectsResponse200ApplicationJSONType;
};
export type UpdateMicrofrontendsProtectionBypass2 = {
    createdAt: number;
    createdBy: string;
    scope: "automation-bypass";
    /**
     * When there was only one bypass, it was automatically set as an env var on deployments. With multiple bypasses, there is always one bypass that is selected as the default, and gets set as an env var on deployments. As this is a new field, undefined means that the bypass is the env var. If there are any automation bypasses, exactly one must be the env var.
     */
    isEnvVar?: boolean | undefined;
    /**
     * Optional note about the bypass to be displayed in the UI
     */
    note?: string | undefined;
};
export type UpdateMicrofrontendsProtectionBypass1 = {
    createdAt: number;
    createdBy: string;
    scope: "integration-automation-bypass";
    integrationId: string;
    configurationId: string;
};
export type UpdateMicrofrontendsProtectionBypass = UpdateMicrofrontendsProtectionBypass1 | UpdateMicrofrontendsProtectionBypass2;
export declare const UpdateMicrofrontendsTrustedIpsProjectsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
    readonly Production: "production";
};
export type UpdateMicrofrontendsTrustedIpsProjectsDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsTrustedIpsProjectsDeploymentType>;
export type UpdateMicrofrontendsTrustedIps2 = {
    deploymentType: UpdateMicrofrontendsTrustedIpsProjectsDeploymentType;
};
export declare const UpdateMicrofrontendsTrustedIpsDeploymentType: {
    readonly All: "all";
    readonly AllExceptCustomDomains: "all_except_custom_domains";
    readonly Preview: "preview";
    readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
    readonly Production: "production";
};
export type UpdateMicrofrontendsTrustedIpsDeploymentType = ClosedEnum<typeof UpdateMicrofrontendsTrustedIpsDeploymentType>;
export type UpdateMicrofrontendsTrustedIpsAddresses = {
    value: string;
    note?: string | undefined;
};
export declare const UpdateMicrofrontendsTrustedIpsProtectionMode: {
    readonly Additional: "additional";
    readonly Exclusive: "exclusive";
};
export type UpdateMicrofrontendsTrustedIpsProtectionMode = ClosedEnum<typeof UpdateMicrofrontendsTrustedIpsProtectionMode>;
export type UpdateMicrofrontendsTrustedIps1 = {
    deploymentType: UpdateMicrofrontendsTrustedIpsDeploymentType;
    addresses: Array<UpdateMicrofrontendsTrustedIpsAddresses>;
    protectionMode: UpdateMicrofrontendsTrustedIpsProtectionMode;
};
export type UpdateMicrofrontendsTrustedIps = UpdateMicrofrontendsTrustedIps1 | UpdateMicrofrontendsTrustedIps2;
export declare const UpdateMicrofrontendsFromProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsFromProjectsPreset = ClosedEnum<typeof UpdateMicrofrontendsFromProjectsPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type UpdateMicrofrontendsFrom2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: UpdateMicrofrontendsFromProjectsPreset;
};
export declare const UpdateMicrofrontendsFromPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsFromPreset = ClosedEnum<typeof UpdateMicrofrontendsFromPreset>;
/**
 * The source envs on the trusted project that are allowed to access `to`.
 */
export type UpdateMicrofrontendsFrom1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: UpdateMicrofrontendsFromPreset | undefined;
};
export type UpdateMicrofrontendsFrom = UpdateMicrofrontendsFrom1 | UpdateMicrofrontendsFrom2;
export declare const UpdateMicrofrontendsToProjectsResponse200Preset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToProjectsResponse200Preset = ClosedEnum<typeof UpdateMicrofrontendsToProjectsResponse200Preset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsToProjects2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: UpdateMicrofrontendsToProjectsResponse200Preset;
};
export declare const UpdateMicrofrontendsToProjectsResponsePreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToProjectsResponsePreset = ClosedEnum<typeof UpdateMicrofrontendsToProjectsResponsePreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsToProjects1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: UpdateMicrofrontendsToProjectsResponsePreset | undefined;
};
export type UpdateMicrofrontendsProjectsTo = UpdateMicrofrontendsToProjects1 | UpdateMicrofrontendsToProjects2;
/**
 * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
 */
export type UpdateMicrofrontendsCustomAllow = {
    from: UpdateMicrofrontendsFrom1 | UpdateMicrofrontendsFrom2;
    to: UpdateMicrofrontendsToProjects1 | UpdateMicrofrontendsToProjects2;
};
export type UpdateMicrofrontendsProjects = {
    label?: string | undefined;
    /**
     * Optional overrides for the default same-env-by-slug matching. Provide explicit rules to allow cross-env access or presets.
     */
    customAllow?: Array<UpdateMicrofrontendsCustomAllow> | undefined;
};
export declare const UpdateMicrofrontendsToProjectsPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToProjectsPreset = ClosedEnum<typeof UpdateMicrofrontendsToProjectsPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsTo2 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs?: Array<string> | undefined;
    preset: UpdateMicrofrontendsToProjectsPreset;
};
export declare const UpdateMicrofrontendsToPreset: {
    readonly AllCustom: "all-custom";
};
export type UpdateMicrofrontendsToPreset = ClosedEnum<typeof UpdateMicrofrontendsToPreset>;
/**
 * The target envs on the current project that may be accessed.
 */
export type UpdateMicrofrontendsTo1 = {
    /**
     * System environment slugs (`production`, `preview`) and/or custom environment slugs defined on the referenced project.
     */
    slugs: Array<string>;
    preset?: UpdateMicrofrontendsToPreset | undefined;
};
export type UpdateMicrofrontendsTo = UpdateMicrofrontendsTo1 | UpdateMicrofrontendsTo2;
export type UpdateMicrofrontendsOidcProviders = {
    to: UpdateMicrofrontendsTo1 | UpdateMicrofrontendsTo2;
    label?: string | undefined;
    claims: {
        [k: string]: Array<string>;
    };
};
export type UpdateMicrofrontendsTrustedSources = {
    /**
     * Allow same-team Vercel CI access to preview deployments built from the CI run's repository, using the deployment source rather than the current project repository link. Defaults to enabled when not stored; omitted or null Trusted Sources updates preserve the stored value.
     */
    enableVercelCiSameRepository?: boolean | undefined;
    projects?: {
        [k: string]: UpdateMicrofrontendsProjects;
    } | undefined;
    oidcProviders?: {
        [k: string]: Array<UpdateMicrofrontendsOidcProviders>;
    } | undefined;
};
export type UpdateMicrofrontendsGitComments = {
    /**
     * Whether the Vercel bot should comment on PRs
     */
    onPullRequest: boolean;
    /**
     * Whether the Vercel bot should comment on commits
     */
    onCommit: boolean;
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export declare const UpdateMicrofrontendsCreateDeployments: {
    readonly Disabled: "disabled";
    readonly Enabled: "enabled";
};
/**
 * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
 */
export type UpdateMicrofrontendsCreateDeployments = ClosedEnum<typeof UpdateMicrofrontendsCreateDeployments>;
/**
 * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
 */
export type UpdateMicrofrontendsConsolidatedGitCommitStatus = {
    /**
     * Whether consolidated commit status is enabled.
     */
    enabled: boolean;
    /**
     * Whether to propagate individual deployment failures to the consolidated status.
     */
    propagateFailures: boolean;
};
export type UpdateMicrofrontendsGitProviderOptions = {
    /**
     * Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
     */
    createDeployments: UpdateMicrofrontendsCreateDeployments;
    /**
     * Whether the Vercel bot should not automatically create GitHub repository-dispatch events on deployment events. https://vercel.com/docs/git/vercel-for-github#repository-dispatch-events - `true`: disable repository-dispatch events for this project (explicit override of the team setting). - `false`: enable repository-dispatch events for this project (explicit override of the team setting). - absent: inherit from `team.disableRepositoryDispatchEvents`.
     */
    disableRepositoryDispatchEvents?: boolean | undefined;
    /**
     * Whether the project requires commits to be signed & verified before deployments will be created. - `true`: require verified commits for this project (explicit override of the team setting). - `false`: do not require verified commits (explicit override of the team setting). - absent: inherit from `team.requireVerifiedCommits`.
     */
    requireVerifiedCommits?: boolean | undefined;
    /**
     * Whether Vercel should post commit statuses for this project. When omitted, commit statuses remain enabled.
     */
    gitCommitStatus?: boolean | undefined;
    /**
     * Configuration for consolidated git commit status reporting. When enabled, Vercel will post a single consolidated commit status instead of individual statuses for each deployment.
     */
    consolidatedGitCommitStatus?: UpdateMicrofrontendsConsolidatedGitCommitStatus | undefined;
};
export type UpdateMicrofrontendsWebAnalytics = {
    id: string;
    disabledAt?: number | undefined;
    canceledAt?: number | undefined;
    enabledAt?: number | undefined;
    hasData?: true | undefined;
};
export declare const UpdateMicrofrontendsProjectsAction: {
    readonly Allow: "allow";
    readonly Bypass: "bypass";
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
    readonly RateLimit: "rate_limit";
    readonly Redirect: "redirect";
};
export type UpdateMicrofrontendsProjectsAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsAction>;
export declare const UpdateMicrofrontendsAlgo: {
    readonly FixedWindow: "fixed_window";
    readonly TokenBucket: "token_bucket";
};
export type UpdateMicrofrontendsAlgo = ClosedEnum<typeof UpdateMicrofrontendsAlgo>;
export type UpdateMicrofrontendsRateLimit = {
    algo: UpdateMicrofrontendsAlgo;
    window: number;
    limit: number;
    keys: Array<string>;
};
export type UpdateMicrofrontendsRedirect = {
    location: string;
    permanent: boolean;
};
export declare const UpdateMicrofrontendsLogHeadersProjects2: {
    readonly Wildcard: "*";
};
export type UpdateMicrofrontendsLogHeadersProjects2 = ClosedEnum<typeof UpdateMicrofrontendsLogHeadersProjects2>;
export type UpdateMicrofrontendsProjectsLogHeaders = Array<string> | UpdateMicrofrontendsLogHeadersProjects2;
export type UpdateMicrofrontendsRulesets = {
    action: UpdateMicrofrontendsProjectsAction;
    rateLimit?: UpdateMicrofrontendsRateLimit | null | undefined;
    redirect?: UpdateMicrofrontendsRedirect | null | undefined;
    actionDuration?: string | null | undefined;
    bypassSystem?: boolean | null | undefined;
    logHeaders?: Array<string> | UpdateMicrofrontendsLogHeadersProjects2 | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction>;
export type UpdateMicrofrontendsVercelRuleset = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction>;
export type UpdateMicrofrontendsTrafficSources = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction>;
export type UpdateMicrofrontendsBotFilter = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction>;
export type UpdateMicrofrontendsAiBots = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction>;
export type UpdateMicrofrontendsOwasp = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction | undefined;
};
export type UpdateMicrofrontendsManagedRules = {
    vercelRuleset: UpdateMicrofrontendsVercelRuleset;
    trafficSources: UpdateMicrofrontendsTrafficSources;
    botFilter: UpdateMicrofrontendsBotFilter;
    aiBots: UpdateMicrofrontendsAiBots;
    owasp: UpdateMicrofrontendsOwasp;
};
export declare const UpdateMicrofrontendsLogHeaders2: {
    readonly Wildcard: "*";
};
export type UpdateMicrofrontendsLogHeaders2 = ClosedEnum<typeof UpdateMicrofrontendsLogHeaders2>;
export type UpdateMicrofrontendsLogHeaders = Array<string> | UpdateMicrofrontendsLogHeaders2;
export type UpdateMicrofrontendsSecurityPlusMetadata = {
    updatedAt: number;
    /**
     * Timestamp when the feature was first enabled. Never changes after initial enablement.
     */
    firstEnabledAt?: number | undefined;
};
export type UpdateMicrofrontendsSecurity = {
    attackModeEnabled?: boolean | undefined;
    attackModeUpdatedAt?: number | undefined;
    firewallEnabled?: boolean | undefined;
    firewallUpdatedAt?: number | undefined;
    attackModeActiveUntil?: number | null | undefined;
    firewallConfigVersion?: number | undefined;
    rulesets?: {
        [k: string]: UpdateMicrofrontendsRulesets;
    } | undefined;
    firewallSeawallEnabled?: boolean | undefined;
    ja3Enabled?: boolean | undefined;
    ja4Enabled?: boolean | undefined;
    firewallBypassIps?: Array<string> | undefined;
    managedRules?: UpdateMicrofrontendsManagedRules | null | undefined;
    botIdEnabled?: boolean | undefined;
    logHeaders?: Array<string> | UpdateMicrofrontendsLogHeaders2 | undefined;
    securityPlus?: boolean | undefined;
    securityPlusMetadata?: UpdateMicrofrontendsSecurityPlusMetadata | undefined;
    /**
     * Whether Page Integrity is enabled for this project. Used by the metadata service to gate DynamoDB lookups against the page-integrity-inventory table.
     */
    pageIntegrityEnabled?: boolean | undefined;
};
/**
 * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
 */
export declare const UpdateMicrofrontendsIssuerMode: {
    readonly Global: "global";
    readonly Team: "team";
};
/**
 * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
 */
export type UpdateMicrofrontendsIssuerMode = ClosedEnum<typeof UpdateMicrofrontendsIssuerMode>;
export type UpdateMicrofrontendsOidcTokenConfig = {
    /**
     * Whether or not to generate OpenID Connect JSON Web Tokens.
     */
    enabled?: boolean | undefined;
    /**
     * - team: `https://oidc.vercel.com/[team_slug]` - global: `https://oidc.vercel.com`
     */
    issuerMode?: UpdateMicrofrontendsIssuerMode | undefined;
};
/**
 * Allowlist entry for GitLab, which uses nested groups rather than a flat org/repo. `namespace` is the full group path (e.g. `group` or `group/subgroup`); `project` is the leaf project name. Omit `project` to match any project under the namespace. Namespace is matched case-insensitively.
 */
export type UpdateMicrofrontendsSources2 = {
    provider: "gitlab";
    namespace: string;
    project?: string | undefined;
};
export declare const UpdateMicrofrontendsSourcesProvider: {
    readonly Bitbucket: "bitbucket";
    readonly Github: "github";
};
export type UpdateMicrofrontendsSourcesProvider = ClosedEnum<typeof UpdateMicrofrontendsSourcesProvider>;
/**
 * Allowlist entry for GitHub and Bitbucket, whose repos are identified by a flat `org`/`repo` (Bitbucket's workspace/owner maps to `org`, its repo slug to `repo`). Omit `repo` to match any repo in the org. Org is matched case-insensitively.
 */
export type UpdateMicrofrontendsSources1 = {
    provider: UpdateMicrofrontendsSourcesProvider;
    org: string;
    repo?: string | undefined;
};
export type UpdateMicrofrontendsSources = (UpdateMicrofrontendsSources1 & {
    provider: "bitbucket";
}) | (UpdateMicrofrontendsSources1 & {
    provider: "github";
}) | UpdateMicrofrontendsSources2;
export type UpdateMicrofrontendsEnvironments2 = {
    type: "custom";
    environmentId: string;
};
export declare const UpdateMicrofrontendsEnvironmentsTarget: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UpdateMicrofrontendsEnvironmentsTarget = ClosedEnum<typeof UpdateMicrofrontendsEnvironmentsTarget>;
export type UpdateMicrofrontendsEnvironments1 = {
    type: "system";
    target: UpdateMicrofrontendsEnvironmentsTarget;
};
export type UpdateMicrofrontendsEnvironments = UpdateMicrofrontendsEnvironments1 | UpdateMicrofrontendsEnvironments2;
/**
 * `enabled: true` with empty `sources` is deny-all.
 */
export type UpdateMicrofrontendsGitSources = {
    sources: Array<(UpdateMicrofrontendsSources1 & {
        provider: "bitbucket";
    }) | (UpdateMicrofrontendsSources1 & {
        provider: "github";
    }) | UpdateMicrofrontendsSources2>;
    enabled: boolean;
    environments: Array<UpdateMicrofrontendsEnvironments1 | UpdateMicrofrontendsEnvironments2>;
};
/**
 * Customer-configurable deployment sources. Every deploy classifies to exactly one. JSON schema in `packages/deployment-policy/schemas/body.ts` enumerates exactly these values. - `'git'` — git provider webhook. - `'cli'` — Vercel CLI (legacy classic-token CLI and SIWV CLI both). - `'rest-api'` — direct user/team-token REST upload. Does NOT cover deploy hooks, Marketplace integrations, or first-party app tokens. - `'deploy-hook'` — project deploy-hook URL. The URL is the credential. - `'integration'` — third-party Marketplace actor: Marketplace integration token, user-delegated OAuth from a Marketplace app, or an unrecognized third-party Vercel App. First-party Vercel Apps are never `'integration'`. - `'v0'` — the v0 product surface (entitlement-gated). v0 deploys through the CLI under the hood, but classifies as its own source so a team can allow or deny v0 independently of `'cli'`. First-party Vercel apps (Toolbar, etc.) classify as `'first-party'` — see `ClassifiedSource` in `./checks`. They're not in this union because they aren't customer-configurable; they bypass `checkDeploymentSources` entirely. v0 is intentionally NOT among them: like the CLI, it's a real product surface and is policy-controllable.
 */
export declare const UpdateMicrofrontendsProjectsSources: {
    readonly Cli: "cli";
    readonly DeployHook: "deploy-hook";
    readonly Git: "git";
    readonly Integration: "integration";
    readonly RestApi: "rest-api";
    readonly V0: "v0";
};
/**
 * Customer-configurable deployment sources. Every deploy classifies to exactly one. JSON schema in `packages/deployment-policy/schemas/body.ts` enumerates exactly these values. - `'git'` — git provider webhook. - `'cli'` — Vercel CLI (legacy classic-token CLI and SIWV CLI both). - `'rest-api'` — direct user/team-token REST upload. Does NOT cover deploy hooks, Marketplace integrations, or first-party app tokens. - `'deploy-hook'` — project deploy-hook URL. The URL is the credential. - `'integration'` — third-party Marketplace actor: Marketplace integration token, user-delegated OAuth from a Marketplace app, or an unrecognized third-party Vercel App. First-party Vercel Apps are never `'integration'`. - `'v0'` — the v0 product surface (entitlement-gated). v0 deploys through the CLI under the hood, but classifies as its own source so a team can allow or deny v0 independently of `'cli'`. First-party Vercel apps (Toolbar, etc.) classify as `'first-party'` — see `ClassifiedSource` in `./checks`. They're not in this union because they aren't customer-configurable; they bypass `checkDeploymentSources` entirely. v0 is intentionally NOT among them: like the CLI, it's a real product surface and is policy-controllable.
 */
export type UpdateMicrofrontendsProjectsSources = ClosedEnum<typeof UpdateMicrofrontendsProjectsSources>;
export type UpdateMicrofrontendsEnvironmentsProjects2 = {
    type: "custom";
    environmentId: string;
};
export declare const UpdateMicrofrontendsEnvironmentsProjectsTarget: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UpdateMicrofrontendsEnvironmentsProjectsTarget = ClosedEnum<typeof UpdateMicrofrontendsEnvironmentsProjectsTarget>;
export type UpdateMicrofrontendsEnvironmentsProjects1 = {
    type: "system";
    target: UpdateMicrofrontendsEnvironmentsProjectsTarget;
};
export type UpdateMicrofrontendsProjectsEnvironments = UpdateMicrofrontendsEnvironmentsProjects1 | UpdateMicrofrontendsEnvironmentsProjects2;
/**
 * `enabled: true` with empty `sources` is deny-all.
 */
export type UpdateMicrofrontendsDeploymentSources = {
    sources: Array<UpdateMicrofrontendsProjectsSources>;
    enabled: boolean;
    environments: Array<UpdateMicrofrontendsEnvironmentsProjects1 | UpdateMicrofrontendsEnvironmentsProjects2>;
};
/**
 * Project shape. `null` on a rule list clears the project's override for that rule type (fall back to team for every env); omitting is equivalent. Setting `deploymentPolicy` itself to `null` clears every override at once. Kept structurally distinct from {@link TeamDeploymentPolicy} so the two storage locations don't share a type by accident.
 */
export type UpdateMicrofrontendsDeploymentPolicy = {
    gitSources?: Array<UpdateMicrofrontendsGitSources> | null | undefined;
    deploymentSources?: Array<UpdateMicrofrontendsDeploymentSources> | null | undefined;
};
export declare const UpdateMicrofrontendsTier: {
    readonly Advanced: "advanced";
    readonly Critical: "critical";
    readonly Priority: "priority";
};
export type UpdateMicrofrontendsTier = ClosedEnum<typeof UpdateMicrofrontendsTier>;
/**
 * Billing mode. Always 'flat' for flat-rate projects.
 */
export declare const UpdateMicrofrontendsKind: {
    readonly Flat: "flat";
};
/**
 * Billing mode. Always 'flat' for flat-rate projects.
 */
export type UpdateMicrofrontendsKind = ClosedEnum<typeof UpdateMicrofrontendsKind>;
export type UpdateMicrofrontendsUsageStatus = {
    /**
     * Billing mode. Always 'flat' for flat-rate projects.
     */
    kind: UpdateMicrofrontendsKind;
    /**
     * Timestamp until which the project has exceeded its CDN allowance.
     */
    exceededAllowanceUntil?: number | undefined;
    /**
     * Timestamp until which throttling is bypassed (project pays list rates for overage).
     */
    bypassThrottleUntil?: number | undefined;
    /**
     * Per-project throttle, set explicitly for this project (e.g. via the per-project Flat Rate CDN endpoint).
     */
    throttled?: boolean | undefined;
    /**
     * Synced from `team.billing.usageStatus.throttled`. When `true`, the team has throttled all of its projects regardless of `throttled`. The effective throttle the CDN enforces is `throttled || teamThrottled`.
     */
    teamThrottled?: boolean | undefined;
};
export type UpdateMicrofrontendsFeatures = {
    webAnalytics?: boolean | undefined;
};
export type UpdateMicrofrontendsHistory = {
    scanner: string;
    reason: string;
    by: string;
    byId: string;
    at: number;
};
export declare const UpdateMicrofrontendsProjectsResponseAction: {
    readonly Blocked: "blocked";
};
export type UpdateMicrofrontendsProjectsResponseAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponseAction>;
export type UpdateMicrofrontendsBlock = {
    action: UpdateMicrofrontendsProjectsResponseAction;
    reason: string;
    statusCode: number;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type UpdateMicrofrontendsHasProjectsResponse200Value = {
    eq: string;
};
export type UpdateMicrofrontendsHasProjects2 = {
    type: "host";
    value: UpdateMicrofrontendsHasProjectsResponse200Value;
};
export declare const UpdateMicrofrontendsHasProjectsKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type UpdateMicrofrontendsHasProjectsKey = ClosedEnum<typeof UpdateMicrofrontendsHasProjectsKey>;
export type UpdateMicrofrontendsHasProjectsResponseValue = {
    eq: string;
};
export type UpdateMicrofrontendsHasProjects1 = {
    type: "header";
    key: UpdateMicrofrontendsHasProjectsKey;
    value: UpdateMicrofrontendsHasProjectsResponseValue;
};
export type UpdateMicrofrontendsRouteProjectsHas = UpdateMicrofrontendsHasProjects1 | UpdateMicrofrontendsHasProjects2;
export declare const UpdateMicrofrontendsRouteProjectsAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type UpdateMicrofrontendsRouteProjectsAction = ClosedEnum<typeof UpdateMicrofrontendsRouteProjectsAction>;
export type UpdateMicrofrontendsRouteProjectsMitigate = {
    action: UpdateMicrofrontendsRouteProjectsAction;
};
export type UpdateMicrofrontendsRouteProjects2 = {
    has: Array<UpdateMicrofrontendsHasProjects1 | UpdateMicrofrontendsHasProjects2>;
    mitigate: UpdateMicrofrontendsRouteProjectsMitigate;
    src?: string | undefined;
};
export type UpdateMicrofrontendsRouteProjects1 = {
    src: string;
    status: number;
    expiry?: number | undefined;
};
export type UpdateMicrofrontendsBlockHistoryProjectsRoute = UpdateMicrofrontendsRouteProjects1 | UpdateMicrofrontendsRouteProjects2;
export type UpdateMicrofrontendsBlockHistory4 = {
    action: "route-unblocked";
    route: UpdateMicrofrontendsRouteProjects1 | UpdateMicrofrontendsRouteProjects2;
    statusCode?: number | undefined;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONResponseBodyValue = {
    eq: string;
};
export type UpdateMicrofrontendsHasProjectsResponse2 = {
    type: "host";
    value: UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONResponseBodyValue;
};
export declare const UpdateMicrofrontendsHasProjectsResponseKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type UpdateMicrofrontendsHasProjectsResponseKey = ClosedEnum<typeof UpdateMicrofrontendsHasProjectsResponseKey>;
export type UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONValue = {
    eq: string;
};
export type UpdateMicrofrontendsHasProjectsResponse1 = {
    type: "header";
    key: UpdateMicrofrontendsHasProjectsResponseKey;
    value: UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONValue;
};
export type UpdateMicrofrontendsRouteHas = UpdateMicrofrontendsHasProjectsResponse1 | UpdateMicrofrontendsHasProjectsResponse2;
export declare const UpdateMicrofrontendsRouteAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type UpdateMicrofrontendsRouteAction = ClosedEnum<typeof UpdateMicrofrontendsRouteAction>;
export type UpdateMicrofrontendsRouteMitigate = {
    action: UpdateMicrofrontendsRouteAction;
};
export type UpdateMicrofrontendsRoute2 = {
    has: Array<UpdateMicrofrontendsHasProjectsResponse1 | UpdateMicrofrontendsHasProjectsResponse2>;
    mitigate: UpdateMicrofrontendsRouteMitigate;
    src?: string | undefined;
};
export type UpdateMicrofrontendsRoute1 = {
    src: string;
    status: number;
    expiry?: number | undefined;
};
export type UpdateMicrofrontendsBlockHistoryRoute = UpdateMicrofrontendsRoute1 | UpdateMicrofrontendsRoute2;
export type UpdateMicrofrontendsBlockHistory3 = {
    action: "route-blocked";
    route: UpdateMicrofrontendsRoute1 | UpdateMicrofrontendsRoute2;
    reason: string;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type UpdateMicrofrontendsBlockHistory2 = {
    action: "unblocked";
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type UpdateMicrofrontendsBlockHistory1 = {
    action: "blocked";
    reason: string;
    statusCode: number;
    createdAt: number;
    caseId?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
    ineligibleForAppeal?: boolean | undefined;
    isCascading?: boolean | undefined;
};
export type UpdateMicrofrontendsBlockHistory = UpdateMicrofrontendsBlockHistory1 | UpdateMicrofrontendsBlockHistory2 | UpdateMicrofrontendsBlockHistory3 | UpdateMicrofrontendsBlockHistory4;
export declare const UpdateMicrofrontendsProjectsResponse200Action: {
    readonly AddDeploymentInterstitial: "add-deployment-interstitial";
    readonly AddProjectInterstitial: "add-project-interstitial";
    readonly RemoveDeploymentInterstitial: "remove-deployment-interstitial";
    readonly RemoveProjectInterstitial: "remove-project-interstitial";
};
export type UpdateMicrofrontendsProjectsResponse200Action = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200Action>;
export type UpdateMicrofrontendsInterstitialHistory = {
    action: UpdateMicrofrontendsProjectsResponse200Action;
    createdAt: number;
    caseId?: string | undefined;
    reason?: string | undefined;
    actor?: string | undefined;
    comment?: string | undefined;
};
export type UpdateMicrofrontendsAbuse = {
    scanner?: string | undefined;
    history: Array<UpdateMicrofrontendsHistory>;
    updatedAt: number;
    block?: UpdateMicrofrontendsBlock | undefined;
    blockHistory?: Array<UpdateMicrofrontendsBlockHistory1 | UpdateMicrofrontendsBlockHistory2 | UpdateMicrofrontendsBlockHistory3 | UpdateMicrofrontendsBlockHistory4> | undefined;
    interstitial?: boolean | undefined;
    interstitialHistory?: Array<UpdateMicrofrontendsInterstitialHistory> | undefined;
};
export type UpdateMicrofrontendsHasProjectsValue = {
    eq: string;
};
export type UpdateMicrofrontendsHas2 = {
    type: "host";
    value: UpdateMicrofrontendsHasProjectsValue;
};
export declare const UpdateMicrofrontendsHasKey: {
    readonly XVercelIpCountry: "x-vercel-ip-country";
};
export type UpdateMicrofrontendsHasKey = ClosedEnum<typeof UpdateMicrofrontendsHasKey>;
export type UpdateMicrofrontendsHasValue = {
    eq: string;
};
export type UpdateMicrofrontendsHas1 = {
    type: "header";
    key: UpdateMicrofrontendsHasKey;
    value: UpdateMicrofrontendsHasValue;
};
export type UpdateMicrofrontendsInternalRoutesHas = UpdateMicrofrontendsHas1 | UpdateMicrofrontendsHas2;
export declare const UpdateMicrofrontendsInternalRoutesAction: {
    readonly BlockLegalCwc: "block_legal_cwc";
};
export type UpdateMicrofrontendsInternalRoutesAction = ClosedEnum<typeof UpdateMicrofrontendsInternalRoutesAction>;
export type UpdateMicrofrontendsInternalRoutesMitigate = {
    action: UpdateMicrofrontendsInternalRoutesAction;
};
export type UpdateMicrofrontendsInternalRoutes2 = {
    has: Array<UpdateMicrofrontendsHas1 | UpdateMicrofrontendsHas2>;
    mitigate: UpdateMicrofrontendsInternalRoutesMitigate;
    src?: string | undefined;
};
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuildMachineType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsBuildMachineType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuildMachineSelection$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsBuildMachineSelection>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuildMachineElasticReason$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsBuildMachineElasticReason>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsConfiguration$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsConfiguration>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuildQueue$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsBuildQueue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsBuildQueueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsBuildQueue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDefaultResourceConfig$inboundSchema: z.ZodType<UpdateMicrofrontendsDefaultResourceConfig, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDefaultResourceConfigFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDefaultResourceConfig, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsStaticIps$inboundSchema: z.ZodType<UpdateMicrofrontendsStaticIps, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsStaticIpsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsStaticIps, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsCve55182MigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsCve55182MigrationAppliedFrom>;
/** @internal */
export declare const UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsApril2026SecurityIncidentMigrationAppliedFrom>;
/** @internal */
export declare const UpdateMicrofrontendsSsoProtection$inboundSchema: z.ZodType<UpdateMicrofrontendsSsoProtection, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSsoProtectionFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSsoProtection, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsAliasAssigned$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsAliasAssigned, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsAliasAssignedFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsAliasAssigned, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsAliasError$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsAliasError, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsAliasErrorFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsAliasError, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyTargetsType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyTargetsType>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseBranchMatcher$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponseBranchMatcher, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponseBranchMatcherFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponseBranchMatcher, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsBuilds$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsBuilds, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsBuildsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsBuilds, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsChecksConclusion>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsChecksState$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsChecksState>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseCreator$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsResponseCreator, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsResponseCreatorFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsResponseCreator, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsOidcTokenClaims$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsOidcTokenClaims, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsOidcTokenClaimsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsOidcTokenClaims, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsPlan$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsPlan>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsReadyState$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsReadyState>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsReadySubstate$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsReadySubstate>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200Type>;
/** @internal */
export declare const UpdateMicrofrontendsTargets$inboundSchema: z.ZodType<UpdateMicrofrontendsTargets, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTargetsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTargets, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsPermissions$inboundSchema: z.ZodType<UpdateMicrofrontendsPermissions, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsPermissionsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsPermissions, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLastRollbackTarget$inboundSchema: z.ZodType<UpdateMicrofrontendsLastRollbackTarget, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLastRollbackTargetFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLastRollbackTarget, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsJobStatus$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsJobStatus>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONType>;
/** @internal */
export declare const UpdateMicrofrontendsLastAliasRequest$inboundSchema: z.ZodType<UpdateMicrofrontendsLastAliasRequest, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLastAliasRequestFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLastAliasRequest, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProtectionBypass2$inboundSchema: z.ZodType<UpdateMicrofrontendsProtectionBypass2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProtectionBypass2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProtectionBypass2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProtectionBypass1$inboundSchema: z.ZodType<UpdateMicrofrontendsProtectionBypass1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProtectionBypass1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProtectionBypass1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProtectionBypass$inboundSchema: z.ZodType<UpdateMicrofrontendsProtectionBypass, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProtectionBypassFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProtectionBypass, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsProjectsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTrustedIpsProjectsDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIps2$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIps2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIps2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIps2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTrustedIpsDeploymentType>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsAddresses$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIpsAddresses, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIpsAddressesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIpsAddresses, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIpsProtectionMode$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTrustedIpsProtectionMode>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIps1$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIps1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIps1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIps1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedIps$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedIps, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedIpsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedIps, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFromProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFromProjectsPreset>;
/** @internal */
export declare const UpdateMicrofrontendsFrom2$inboundSchema: z.ZodType<UpdateMicrofrontendsFrom2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsFrom2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsFrom2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFromPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFromPreset>;
/** @internal */
export declare const UpdateMicrofrontendsFrom1$inboundSchema: z.ZodType<UpdateMicrofrontendsFrom1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsFrom1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsFrom1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFrom$inboundSchema: z.ZodType<UpdateMicrofrontendsFrom, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsFromFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsFrom, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToProjectsResponse200Preset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToProjectsResponse200Preset>;
/** @internal */
export declare const UpdateMicrofrontendsToProjects2$inboundSchema: z.ZodType<UpdateMicrofrontendsToProjects2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsToProjects2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsToProjects2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToProjectsResponsePreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToProjectsResponsePreset>;
/** @internal */
export declare const UpdateMicrofrontendsToProjects1$inboundSchema: z.ZodType<UpdateMicrofrontendsToProjects1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsToProjects1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsToProjects1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsTo$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsTo, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsToFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsTo, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCustomAllow$inboundSchema: z.ZodType<UpdateMicrofrontendsCustomAllow, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsCustomAllowFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsCustomAllow, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjects$inboundSchema: z.ZodType<UpdateMicrofrontendsProjects, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjects, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToProjectsPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToProjectsPreset>;
/** @internal */
export declare const UpdateMicrofrontendsTo2$inboundSchema: z.ZodType<UpdateMicrofrontendsTo2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTo2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTo2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsToPreset$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsToPreset>;
/** @internal */
export declare const UpdateMicrofrontendsTo1$inboundSchema: z.ZodType<UpdateMicrofrontendsTo1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTo1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTo1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTo$inboundSchema: z.ZodType<UpdateMicrofrontendsTo, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsToFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTo, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsOidcProviders$inboundSchema: z.ZodType<UpdateMicrofrontendsOidcProviders, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsOidcProvidersFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsOidcProviders, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTrustedSources$inboundSchema: z.ZodType<UpdateMicrofrontendsTrustedSources, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrustedSourcesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrustedSources, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsGitComments$inboundSchema: z.ZodType<UpdateMicrofrontendsGitComments, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsGitCommentsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsGitComments, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsCreateDeployments$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsCreateDeployments>;
/** @internal */
export declare const UpdateMicrofrontendsConsolidatedGitCommitStatus$inboundSchema: z.ZodType<UpdateMicrofrontendsConsolidatedGitCommitStatus, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsConsolidatedGitCommitStatusFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsConsolidatedGitCommitStatus, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsGitProviderOptions$inboundSchema: z.ZodType<UpdateMicrofrontendsGitProviderOptions, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsGitProviderOptionsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsGitProviderOptions, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsWebAnalytics$inboundSchema: z.ZodType<UpdateMicrofrontendsWebAnalytics, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsWebAnalyticsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsWebAnalytics, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsAction>;
/** @internal */
export declare const UpdateMicrofrontendsAlgo$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsAlgo>;
/** @internal */
export declare const UpdateMicrofrontendsRateLimit$inboundSchema: z.ZodType<UpdateMicrofrontendsRateLimit, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRateLimitFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRateLimit, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRedirect$inboundSchema: z.ZodType<UpdateMicrofrontendsRedirect, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRedirectFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRedirect, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLogHeadersProjects2$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsLogHeadersProjects2>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsLogHeaders$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsLogHeaders, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsLogHeadersFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsLogHeaders, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRulesets$inboundSchema: z.ZodType<UpdateMicrofrontendsRulesets, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRulesetsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRulesets, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction>;
/** @internal */
export declare const UpdateMicrofrontendsVercelRuleset$inboundSchema: z.ZodType<UpdateMicrofrontendsVercelRuleset, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsVercelRulesetFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsVercelRuleset, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesTrafficSourcesAction>;
/** @internal */
export declare const UpdateMicrofrontendsTrafficSources$inboundSchema: z.ZodType<UpdateMicrofrontendsTrafficSources, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTrafficSourcesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTrafficSources, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesBotFilterAction>;
/** @internal */
export declare const UpdateMicrofrontendsBotFilter$inboundSchema: z.ZodType<UpdateMicrofrontendsBotFilter, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBotFilterFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBotFilter, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodyAction>;
/** @internal */
export declare const UpdateMicrofrontendsAiBots$inboundSchema: z.ZodType<UpdateMicrofrontendsAiBots, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsAiBotsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsAiBots, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction>;
/** @internal */
export declare const UpdateMicrofrontendsOwasp$inboundSchema: z.ZodType<UpdateMicrofrontendsOwasp, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsOwaspFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsOwasp, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsManagedRules$inboundSchema: z.ZodType<UpdateMicrofrontendsManagedRules, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsManagedRulesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsManagedRules, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsLogHeaders2$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsLogHeaders2>;
/** @internal */
export declare const UpdateMicrofrontendsLogHeaders$inboundSchema: z.ZodType<UpdateMicrofrontendsLogHeaders, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsLogHeadersFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsLogHeaders, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSecurityPlusMetadata$inboundSchema: z.ZodType<UpdateMicrofrontendsSecurityPlusMetadata, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSecurityPlusMetadataFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSecurityPlusMetadata, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSecurity$inboundSchema: z.ZodType<UpdateMicrofrontendsSecurity, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSecurityFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSecurity, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsIssuerMode$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsIssuerMode>;
/** @internal */
export declare const UpdateMicrofrontendsOidcTokenConfig$inboundSchema: z.ZodType<UpdateMicrofrontendsOidcTokenConfig, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsOidcTokenConfigFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsOidcTokenConfig, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSources2$inboundSchema: z.ZodType<UpdateMicrofrontendsSources2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSources2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSources2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSourcesProvider$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsSourcesProvider>;
/** @internal */
export declare const UpdateMicrofrontendsSources1$inboundSchema: z.ZodType<UpdateMicrofrontendsSources1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSources1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSources1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsSources$inboundSchema: z.ZodType<UpdateMicrofrontendsSources, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSourcesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSources, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironments2$inboundSchema: z.ZodType<UpdateMicrofrontendsEnvironments2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsEnvironments2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsEnvironments2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironmentsTarget$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsEnvironmentsTarget>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironments1$inboundSchema: z.ZodType<UpdateMicrofrontendsEnvironments1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsEnvironments1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsEnvironments1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironments$inboundSchema: z.ZodType<UpdateMicrofrontendsEnvironments, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsEnvironmentsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsEnvironments, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsGitSources$inboundSchema: z.ZodType<UpdateMicrofrontendsGitSources, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsGitSourcesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsGitSources, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsSources$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsSources>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironmentsProjects2$inboundSchema: z.ZodType<UpdateMicrofrontendsEnvironmentsProjects2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsEnvironmentsProjects2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsEnvironmentsProjects2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironmentsProjectsTarget$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsEnvironmentsProjectsTarget>;
/** @internal */
export declare const UpdateMicrofrontendsEnvironmentsProjects1$inboundSchema: z.ZodType<UpdateMicrofrontendsEnvironmentsProjects1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsEnvironmentsProjects1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsEnvironmentsProjects1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsEnvironments$inboundSchema: z.ZodType<UpdateMicrofrontendsProjectsEnvironments, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsProjectsEnvironmentsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsProjectsEnvironments, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDeploymentSources$inboundSchema: z.ZodType<UpdateMicrofrontendsDeploymentSources, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDeploymentSourcesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDeploymentSources, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDeploymentPolicy$inboundSchema: z.ZodType<UpdateMicrofrontendsDeploymentPolicy, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDeploymentPolicyFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDeploymentPolicy, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTier$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsTier>;
/** @internal */
export declare const UpdateMicrofrontendsKind$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsKind>;
/** @internal */
export declare const UpdateMicrofrontendsUsageStatus$inboundSchema: z.ZodType<UpdateMicrofrontendsUsageStatus, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsUsageStatusFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsUsageStatus, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsFeatures$inboundSchema: z.ZodType<UpdateMicrofrontendsFeatures, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsFeaturesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsFeatures, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHistory$inboundSchema: z.ZodType<UpdateMicrofrontendsHistory, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHistoryFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHistory, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponseAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponseAction>;
/** @internal */
export declare const UpdateMicrofrontendsBlock$inboundSchema: z.ZodType<UpdateMicrofrontendsBlock, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlock, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsResponse200Value$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjectsResponse200Value, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjectsResponse200ValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjectsResponse200Value, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjects2$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjects2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjects2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjects2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsKey$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsHasProjectsKey>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsResponseValue$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjectsResponseValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjectsResponseValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjectsResponseValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjects1$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjects1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjects1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjects1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRouteProjectsHas$inboundSchema: z.ZodType<UpdateMicrofrontendsRouteProjectsHas, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRouteProjectsHasFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRouteProjectsHas, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRouteProjectsAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsRouteProjectsAction>;
/** @internal */
export declare const UpdateMicrofrontendsRouteProjectsMitigate$inboundSchema: z.ZodType<UpdateMicrofrontendsRouteProjectsMitigate, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRouteProjectsMitigateFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRouteProjectsMitigate, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRouteProjects2$inboundSchema: z.ZodType<UpdateMicrofrontendsRouteProjects2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRouteProjects2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRouteProjects2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRouteProjects1$inboundSchema: z.ZodType<UpdateMicrofrontendsRouteProjects1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRouteProjects1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRouteProjects1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBlockHistoryProjectsRoute$inboundSchema: z.ZodType<UpdateMicrofrontendsBlockHistoryProjectsRoute, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockHistoryProjectsRouteFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlockHistoryProjectsRoute, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBlockHistory4$inboundSchema: z.ZodType<UpdateMicrofrontendsBlockHistory4, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockHistory4FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlockHistory4, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONResponseBodyValue$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONResponseBodyValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjectsResponse200ApplicationJSONResponseBodyValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONResponseBodyValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsResponse2$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjectsResponse2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjectsResponse2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjectsResponse2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsResponseKey$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsHasProjectsResponseKey>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONValue$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjectsResponse200ApplicationJSONValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjectsResponse200ApplicationJSONValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsResponse1$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjectsResponse1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjectsResponse1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjectsResponse1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRouteHas$inboundSchema: z.ZodType<UpdateMicrofrontendsRouteHas, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRouteHasFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRouteHas, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRouteAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsRouteAction>;
/** @internal */
export declare const UpdateMicrofrontendsRouteMitigate$inboundSchema: z.ZodType<UpdateMicrofrontendsRouteMitigate, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRouteMitigateFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRouteMitigate, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRoute2$inboundSchema: z.ZodType<UpdateMicrofrontendsRoute2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRoute2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRoute2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsRoute1$inboundSchema: z.ZodType<UpdateMicrofrontendsRoute1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsRoute1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsRoute1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBlockHistoryRoute$inboundSchema: z.ZodType<UpdateMicrofrontendsBlockHistoryRoute, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockHistoryRouteFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlockHistoryRoute, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBlockHistory3$inboundSchema: z.ZodType<UpdateMicrofrontendsBlockHistory3, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockHistory3FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlockHistory3, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBlockHistory2$inboundSchema: z.ZodType<UpdateMicrofrontendsBlockHistory2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockHistory2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlockHistory2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBlockHistory1$inboundSchema: z.ZodType<UpdateMicrofrontendsBlockHistory1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockHistory1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlockHistory1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsBlockHistory$inboundSchema: z.ZodType<UpdateMicrofrontendsBlockHistory, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsBlockHistoryFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsBlockHistory, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200Action$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200Action>;
/** @internal */
export declare const UpdateMicrofrontendsInterstitialHistory$inboundSchema: z.ZodType<UpdateMicrofrontendsInterstitialHistory, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsInterstitialHistoryFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsInterstitialHistory, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsAbuse$inboundSchema: z.ZodType<UpdateMicrofrontendsAbuse, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsAbuseFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsAbuse, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasProjectsValue$inboundSchema: z.ZodType<UpdateMicrofrontendsHasProjectsValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasProjectsValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasProjectsValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHas2$inboundSchema: z.ZodType<UpdateMicrofrontendsHas2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHas2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHas2, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHasKey$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsHasKey>;
/** @internal */
export declare const UpdateMicrofrontendsHasValue$inboundSchema: z.ZodType<UpdateMicrofrontendsHasValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHasValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHasValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsHas1$inboundSchema: z.ZodType<UpdateMicrofrontendsHas1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsHas1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsHas1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsInternalRoutesHas$inboundSchema: z.ZodType<UpdateMicrofrontendsInternalRoutesHas, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsInternalRoutesHasFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsInternalRoutesHas, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsInternalRoutesAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsInternalRoutesAction>;
/** @internal */
export declare const UpdateMicrofrontendsInternalRoutesMitigate$inboundSchema: z.ZodType<UpdateMicrofrontendsInternalRoutesMitigate, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsInternalRoutesMitigateFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsInternalRoutesMitigate, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsInternalRoutes2$inboundSchema: z.ZodType<UpdateMicrofrontendsInternalRoutes2, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsInternalRoutes2FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsInternalRoutes2, SDKValidationError>;
//# sourceMappingURL=updatemicrofrontendsinternalroutes2.d.ts.map