@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
832 lines • 55.2 kB
TypeScript
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