import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
import { UpdateMicrofrontendsAnalytics, UpdateMicrofrontendsConnectConfigurations, UpdateMicrofrontendsCrons, UpdateMicrofrontendsCustomEnvironments, UpdateMicrofrontendsDataCache, UpdateMicrofrontendsDefaultResourceConfig, UpdateMicrofrontendsDeploymentExpiration, UpdateMicrofrontendsEnv, UpdateMicrofrontendsExpiration, UpdateMicrofrontendsFramework, UpdateMicrofrontendsGitComments, UpdateMicrofrontendsGitProviderOptions, UpdateMicrofrontendsIpBuckets, UpdateMicrofrontendsJobs, UpdateMicrofrontendsLastAliasRequest, UpdateMicrofrontendsLastRollbackTarget, UpdateMicrofrontendsLatestDeployments, UpdateMicrofrontendsLink, UpdateMicrofrontendsMicrofrontends, UpdateMicrofrontendsNodeVersion, UpdateMicrofrontendsOptionsAllowlist, UpdateMicrofrontendsPassport, UpdateMicrofrontendsPasswordProtection, UpdateMicrofrontendsPermissions, UpdateMicrofrontendsProtectionBypass, UpdateMicrofrontendsProtectionConfig, UpdateMicrofrontendsResourceConfig, UpdateMicrofrontendsRollbackDescription, UpdateMicrofrontendsRollingRelease, UpdateMicrofrontendsServices, UpdateMicrofrontendsSpeedInsights, UpdateMicrofrontendsSsoProtection, UpdateMicrofrontendsStaticIps, UpdateMicrofrontendsTargets, UpdateMicrofrontendsTrustedIps, UpdateMicrofrontendsTrustedSources, UpdateMicrofrontendsVercelRuleset, UpdateMicrofrontendsWebAnalytics } from "./updatemicrofrontendsvercelruleset.js";
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction>;
export type UpdateMicrofrontendsTrafficSources = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction>;
export type UpdateMicrofrontendsBotFilter = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200Action: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200Action = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200Action>;
export type UpdateMicrofrontendsAiBots = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200Action | undefined;
};
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction: {
    readonly Challenge: "challenge";
    readonly Deny: "deny";
    readonly Log: "log";
};
export type UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction>;
export type UpdateMicrofrontendsOwasp = {
    active: boolean;
    action?: UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction | 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;
    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 UpdateMicrofrontendsFlatRateTier: {
    readonly Advanced: "advanced";
    readonly Base: "base";
    readonly Critical: "critical";
    readonly Standard: "standard";
};
export type UpdateMicrofrontendsFlatRateTier = ClosedEnum<typeof UpdateMicrofrontendsFlatRateTier>;
/**
 * 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;
    /**
     * Whether the project is currently throttled.
     */
    throttled?: 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;
};
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;
};
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 UpdateMicrofrontendsProjectsAction: {
    readonly AddDeploymentInterstitial: "add-deployment-interstitial";
    readonly AddProjectInterstitial: "add-project-interstitial";
    readonly RemoveDeploymentInterstitial: "remove-deployment-interstitial";
    readonly RemoveProjectInterstitial: "remove-project-interstitial";
};
export type UpdateMicrofrontendsProjectsAction = ClosedEnum<typeof UpdateMicrofrontendsProjectsAction>;
export type UpdateMicrofrontendsInterstitialHistory = {
    action: UpdateMicrofrontendsProjectsAction;
    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;
};
export type UpdateMicrofrontendsInternalRoutes1 = {
    src: string;
    status: number;
};
export type UpdateMicrofrontendsInternalRoutes = UpdateMicrofrontendsInternalRoutes1 | UpdateMicrofrontendsInternalRoutes2;
export declare const UpdateMicrofrontendsAction: {
    readonly Accept: "accept";
    readonly Cancel: "cancel";
    readonly Delete: "delete";
};
export type UpdateMicrofrontendsAction = ClosedEnum<typeof UpdateMicrofrontendsAction>;
export type UpdateMicrofrontendsValuePreviousValue = string | number | boolean;
export type UpdateMicrofrontendsValueCurrentValue = string | number | boolean;
export type UpdateMicrofrontendsValue3 = {
    previousValue: string | number | boolean;
    currentValue: string | number | boolean;
};
export type UpdateMicrofrontendsValue = UpdateMicrofrontendsValue3 | string | number | boolean;
export type UpdateMicrofrontendsDismissedToasts = {
    key: string;
    dismissedAt: number;
    action: UpdateMicrofrontendsAction;
    value: UpdateMicrofrontendsValue3 | string | number | boolean | null;
};
export declare const UpdateMicrofrontendsProjectsEnv: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UpdateMicrofrontendsProjectsEnv = ClosedEnum<typeof UpdateMicrofrontendsProjectsEnv>;
export type UpdateMicrofrontendsSamplingRules = {
    rate: number;
    env?: UpdateMicrofrontendsProjectsEnv | undefined;
    requestPath?: string | undefined;
};
export type UpdateMicrofrontendsTracing = {
    domains?: string | undefined;
    ignorePaths?: Array<string> | undefined;
    samplingRules?: Array<UpdateMicrofrontendsSamplingRules> | undefined;
};
export type UpdateMicrofrontendsResponseBody = {
    accountId: string;
    analytics?: UpdateMicrofrontendsAnalytics | undefined;
    appliedCve55182Migration?: boolean | undefined;
    speedInsights?: UpdateMicrofrontendsSpeedInsights | undefined;
    autoExposeSystemEnvs?: boolean | undefined;
    autoAssignCustomDomains?: boolean | undefined;
    autoAssignCustomDomainsUpdatedBy?: string | undefined;
    buildCommand?: string | null | undefined;
    commandForIgnoringBuildStep?: string | null | undefined;
    connectConfigurations?: Array<UpdateMicrofrontendsConnectConfigurations> | null | undefined;
    connectConfigurationId?: string | null | undefined;
    connectBuildsEnabled?: boolean | undefined;
    passiveConnectConfigurationId?: string | null | undefined;
    createdAt?: number | undefined;
    customerSupportCodeVisibility?: boolean | undefined;
    crons?: UpdateMicrofrontendsCrons | undefined;
    dataCache?: UpdateMicrofrontendsDataCache | undefined;
    /**
     * Retention policies for deployments. These are enforced at the project level, but we also maintain an instance of this at the team level as a default policy that gets applied to new projects.
     */
    deploymentExpiration: UpdateMicrofrontendsDeploymentExpiration;
    expiration?: UpdateMicrofrontendsExpiration | undefined;
    devCommand?: string | null | undefined;
    directoryListing: boolean;
    installCommand?: string | null | undefined;
    env?: Array<UpdateMicrofrontendsEnv> | undefined;
    customEnvironments?: Array<UpdateMicrofrontendsCustomEnvironments> | undefined;
    framework?: UpdateMicrofrontendsFramework | null | undefined;
    services?: Array<UpdateMicrofrontendsServices> | undefined;
    gitForkProtection?: boolean | undefined;
    gitLFS?: boolean | undefined;
    id: string;
    ipBuckets?: Array<UpdateMicrofrontendsIpBuckets> | undefined;
    jobs?: UpdateMicrofrontendsJobs | undefined;
    latestDeployments?: Array<UpdateMicrofrontendsLatestDeployments> | undefined;
    link?: UpdateMicrofrontendsLink | undefined;
    microfrontends?: UpdateMicrofrontendsMicrofrontends | undefined;
    name: string;
    nodeVersion: UpdateMicrofrontendsNodeVersion;
    optionsAllowlist?: UpdateMicrofrontendsOptionsAllowlist | null | undefined;
    outputDirectory?: string | null | undefined;
    passwordProtection?: UpdateMicrofrontendsPasswordProtection | null | undefined;
    passport?: UpdateMicrofrontendsPassport | null | undefined;
    protectionConfig?: UpdateMicrofrontendsProtectionConfig | undefined;
    productionDeploymentsFastLane?: boolean | undefined;
    resourceConfig: UpdateMicrofrontendsResourceConfig;
    /**
     * Description of why a project was rolled back, and by whom. Note that lastAliasRequest contains the from/to details of the rollback.
     */
    rollbackDescription?: UpdateMicrofrontendsRollbackDescription | undefined;
    /**
     * Project-level rolling release configuration that defines how deployments should be gradually rolled out
     */
    rollingRelease?: UpdateMicrofrontendsRollingRelease | null | undefined;
    defaultResourceConfig: UpdateMicrofrontendsDefaultResourceConfig;
    rootDirectory?: string | null | undefined;
    serverlessFunctionZeroConfigFailover?: boolean | undefined;
    skewProtectionBoundaryAt?: number | undefined;
    skewProtectionMaxAge?: number | undefined;
    skewProtectionAllowedDomains?: Array<string> | undefined;
    skipGitConnectDuringLink?: boolean | undefined;
    staticIps?: UpdateMicrofrontendsStaticIps | undefined;
    sourceFilesOutsideRootDirectory?: boolean | undefined;
    enableAffectedProjectsDeployments?: boolean | undefined;
    enableExternalRewriteCaching?: boolean | undefined;
    ssoProtection?: UpdateMicrofrontendsSsoProtection | null | undefined;
    targets?: {
        [k: string]: UpdateMicrofrontendsTargets | null;
    } | undefined;
    transferCompletedAt?: number | undefined;
    transferStartedAt?: number | undefined;
    transferToAccountId?: string | undefined;
    transferredFromAccountId?: string | undefined;
    updatedAt?: number | undefined;
    live?: boolean | undefined;
    enablePreviewFeedback?: boolean | null | undefined;
    enableProductionFeedback?: boolean | null | undefined;
    permissions?: UpdateMicrofrontendsPermissions | undefined;
    lastRollbackTarget?: UpdateMicrofrontendsLastRollbackTarget | null | undefined;
    lastAliasRequest?: UpdateMicrofrontendsLastAliasRequest | null | undefined;
    protectionBypass?: {
        [k: string]: UpdateMicrofrontendsProtectionBypass;
    } | undefined;
    hasActiveBranches?: boolean | undefined;
    trustedIps?: UpdateMicrofrontendsTrustedIps | null | undefined;
    trustedSources?: UpdateMicrofrontendsTrustedSources | null | undefined;
    gitComments?: UpdateMicrofrontendsGitComments | undefined;
    gitProviderOptions?: UpdateMicrofrontendsGitProviderOptions | undefined;
    paused?: boolean | undefined;
    concurrencyBucketName?: string | undefined;
    webAnalytics?: UpdateMicrofrontendsWebAnalytics | undefined;
    security?: UpdateMicrofrontendsSecurity | undefined;
    oidcTokenConfig?: UpdateMicrofrontendsOidcTokenConfig | undefined;
    /**
     * 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.
     */
    deploymentPolicy?: UpdateMicrofrontendsDeploymentPolicy | null | undefined;
    tier?: string | undefined;
    flatRateTier?: UpdateMicrofrontendsFlatRateTier | undefined;
    usageStatus?: UpdateMicrofrontendsUsageStatus | undefined;
    features?: UpdateMicrofrontendsFeatures | undefined;
    v0?: boolean | undefined;
    v0Created?: boolean | undefined;
    abuse?: UpdateMicrofrontendsAbuse | undefined;
    internalRoutes?: Array<UpdateMicrofrontendsInternalRoutes1 | UpdateMicrofrontendsInternalRoutes2> | undefined;
    hasDeployments?: boolean | undefined;
    dismissedToasts?: Array<UpdateMicrofrontendsDismissedToasts> | undefined;
    protectedSourcemaps?: boolean | undefined;
    tracing?: UpdateMicrofrontendsTracing | undefined;
    avatar?: string | null | undefined;
};
/** @internal */
export declare const UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityAction>;
/** @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 UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONResponseBodySecurityManagedRulesAction>;
/** @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 UpdateMicrofrontendsProjectsResponse200Action$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200Action>;
/** @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 UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsResponse200ApplicationJSONAction>;
/** @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 UpdateMicrofrontendsFlatRateTier$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsFlatRateTier>;
/** @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 UpdateMicrofrontendsProjectsAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsAction>;
/** @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>;
/** @internal */
export declare const UpdateMicrofrontendsInternalRoutes1$inboundSchema: z.ZodType<UpdateMicrofrontendsInternalRoutes1, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsInternalRoutes1FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsInternalRoutes1, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsInternalRoutes$inboundSchema: z.ZodType<UpdateMicrofrontendsInternalRoutes, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsInternalRoutesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsInternalRoutes, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsAction$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsAction>;
/** @internal */
export declare const UpdateMicrofrontendsValuePreviousValue$inboundSchema: z.ZodType<UpdateMicrofrontendsValuePreviousValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsValuePreviousValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsValuePreviousValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsValueCurrentValue$inboundSchema: z.ZodType<UpdateMicrofrontendsValueCurrentValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsValueCurrentValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsValueCurrentValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsValue3$inboundSchema: z.ZodType<UpdateMicrofrontendsValue3, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsValue3FromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsValue3, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsValue$inboundSchema: z.ZodType<UpdateMicrofrontendsValue, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsValueFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsValue, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsDismissedToasts$inboundSchema: z.ZodType<UpdateMicrofrontendsDismissedToasts, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsDismissedToastsFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsDismissedToasts, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsProjectsEnv$inboundSchema: z.ZodNativeEnum<typeof UpdateMicrofrontendsProjectsEnv>;
/** @internal */
export declare const UpdateMicrofrontendsSamplingRules$inboundSchema: z.ZodType<UpdateMicrofrontendsSamplingRules, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsSamplingRulesFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsSamplingRules, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsTracing$inboundSchema: z.ZodType<UpdateMicrofrontendsTracing, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsTracingFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsTracing, SDKValidationError>;
/** @internal */
export declare const UpdateMicrofrontendsResponseBody$inboundSchema: z.ZodType<UpdateMicrofrontendsResponseBody, z.ZodTypeDef, unknown>;
export declare function updateMicrofrontendsResponseBodyFromJSON(jsonString: string): SafeParseResult<UpdateMicrofrontendsResponseBody, SDKValidationError>;
//# sourceMappingURL=updatemicrofrontendsresponsebody.d.ts.map