@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>
1,954 lines • 107 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";
export type GetMicrofrontendsInGroupRequest = {
groupId: string;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
};
export type GetMicrofrontendsInGroupCreator4 = {
type: "system";
};
export type GetMicrofrontendsInGroupCreatorIntegration = {
integrationId: string;
configurationId: string;
};
export type GetMicrofrontendsInGroupCreator3 = {
type: "integration";
integration: GetMicrofrontendsInGroupCreatorIntegration;
};
export type GetMicrofrontendsInGroupCreatorApp = {
/**
* The internal ID of the Vercel App backing this principal.
*/
id: string;
/**
* The protocol-facing OAuth client ID. This may differ from {@link id} when Client ID Metadata Documents (CIMD) are used.
*/
clientId?: string | undefined;
};
export type GetMicrofrontendsInGroupCreator2 = {
type: "app";
app: GetMicrofrontendsInGroupCreatorApp;
};
export type GetMicrofrontendsInGroupViaIntegration = {
integrationId: string;
configurationId: string;
};
/**
* Set when a Vercel App or Integration acts on behalf of a {@link User}. Captures user-consented OAuth delegation that the ACL layer may inspect to evaluate scope restrictions. This is NOT for impersonation or token-exchange provenance — those live on `auth.token`, not on the principal.
*/
export type GetMicrofrontendsInGroupVia2 = {
type: "integration";
integration: GetMicrofrontendsInGroupViaIntegration;
};
export type GetMicrofrontendsInGroupViaApp = {
/**
* The internal ID of the Vercel App backing this principal.
*/
id: string;
/**
* The protocol-facing OAuth client ID. This may differ from {@link id} when Client ID Metadata Documents (CIMD) are used.
*/
clientId?: string | undefined;
};
/**
* Set when a Vercel App or Integration acts on behalf of a {@link User}. Captures user-consented OAuth delegation that the ACL layer may inspect to evaluate scope restrictions. This is NOT for impersonation or token-exchange provenance — those live on `auth.token`, not on the principal.
*/
export type GetMicrofrontendsInGroupVia1 = {
type: "app";
app: GetMicrofrontendsInGroupViaApp;
};
export type GetMicrofrontendsInGroupCreatorVia = GetMicrofrontendsInGroupVia1 | GetMicrofrontendsInGroupVia2;
export type GetMicrofrontendsInGroupCreatorUser = {
id: string;
};
export type GetMicrofrontendsInGroupCreator1 = {
type: "user";
via: GetMicrofrontendsInGroupVia1 | GetMicrofrontendsInGroupVia2 | null;
user: GetMicrofrontendsInGroupCreatorUser;
};
export type GetMicrofrontendsInGroupCreator = GetMicrofrontendsInGroupCreator1 | GetMicrofrontendsInGroupCreator2 | GetMicrofrontendsInGroupCreator3 | GetMicrofrontendsInGroupCreator4;
export declare const GetMicrofrontendsInGroupConfiguredBy: {
readonly A: "A";
readonly Cname: "CNAME";
readonly Dns01: "dns-01";
readonly Http: "http";
};
export type GetMicrofrontendsInGroupConfiguredBy = ClosedEnum<typeof GetMicrofrontendsInGroupConfiguredBy>;
export type GetMicrofrontendsInGroupMicrofrontendsResponseAliasAssigned = number | boolean;
export type GetMicrofrontendsInGroupMicrofrontendsResponseAliasError = {
code: string;
message: string;
};
/**
* The type of matching to perform
*/
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType: {
readonly EndsWith: "endsWith";
readonly Equals: "equals";
readonly StartsWith: "startsWith";
};
/**
* The type of matching to perform
*/
export type GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType>;
export type GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher = {
/**
* The type of matching to perform
*/
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType;
/**
* The pattern to match against branch names
*/
pattern: string;
};
export type GetMicrofrontendsInGroupMicrofrontendsResponseBuilds = {
use: string;
src?: string | undefined;
dest?: string | undefined;
};
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion: {
readonly Canceled: "canceled";
readonly Failed: "failed";
readonly Skipped: "skipped";
readonly Succeeded: "succeeded";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion>;
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseChecksState: {
readonly Completed: "completed";
readonly Registered: "registered";
readonly Running: "running";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponseChecksState = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseChecksState>;
export type GetMicrofrontendsInGroupMicrofrontendsResponse200Creator = {
email: string;
githubLogin?: string | undefined;
gitlabLogin?: string | undefined;
uid: string;
username: string;
};
export type GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims = {
iss: string;
sub: string;
scope: string;
aud: string;
owner: string;
ownerId: string;
project: string;
projectId: string;
environment: string;
customEnvironmentId?: string | undefined;
mfeGroupIds?: Array<string> | undefined;
plan?: string | undefined;
};
export declare const GetMicrofrontendsInGroupMicrofrontendsResponsePlan: {
readonly Enterprise: "enterprise";
readonly Hobby: "hobby";
readonly Pro: "pro";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponsePlan = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponsePlan>;
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseReadyState: {
readonly Blocked: "BLOCKED";
readonly Building: "BUILDING";
readonly Canceled: "CANCELED";
readonly Error: "ERROR";
readonly Initializing: "INITIALIZING";
readonly Queued: "QUEUED";
readonly Ready: "READY";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponseReadyState = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseReadyState>;
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate: {
readonly Promoted: "PROMOTED";
readonly Rolling: "ROLLING";
readonly Staged: "STAGED";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate>;
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType: {
readonly Lambdas: "LAMBDAS";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType>;
export type GetMicrofrontendsInGroupDeployment = {
id: string;
alias?: Array<string> | undefined;
aliasAssigned?: number | boolean | null | undefined;
aliasError?: GetMicrofrontendsInGroupMicrofrontendsResponseAliasError | null | undefined;
aliasFinal?: string | null | undefined;
automaticAliases?: Array<string> | undefined;
branchMatcher?: GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher | undefined;
buildingAt?: number | undefined;
builds?: Array<GetMicrofrontendsInGroupMicrofrontendsResponseBuilds> | undefined;
checksConclusion?: GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion | undefined;
checksState?: GetMicrofrontendsInGroupMicrofrontendsResponseChecksState | undefined;
connectBuildsEnabled?: boolean | undefined;
connectConfigurationId?: string | undefined;
createdAt: number;
createdIn: string;
creator: GetMicrofrontendsInGroupMicrofrontendsResponse200Creator | null;
deletedAt?: number | undefined;
deploymentHostname: string;
forced?: boolean | undefined;
name: string;
meta?: {
[k: string]: string;
} | undefined;
monorepoManager?: string | null | undefined;
oidcTokenClaims?: GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims | undefined;
plan: GetMicrofrontendsInGroupMicrofrontendsResponsePlan;
/**
* Whether or not preview comments are enabled for the deployment
*/
previewCommentsEnabled?: boolean | undefined;
private: boolean;
readyAt?: number | undefined;
readyState: GetMicrofrontendsInGroupMicrofrontendsResponseReadyState;
readySubstate?: GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate | undefined;
requestedAt?: number | undefined;
target?: string | null | undefined;
teamId?: string | null | undefined;
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType;
url: string;
/**
* Present for user creators; omitted for app/integration/system creators.
*/
userId?: string | undefined;
withCache?: boolean | undefined;
};
export declare const GetMicrofrontendsInGroupEnvironment: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetMicrofrontendsInGroupEnvironment = ClosedEnum<typeof GetMicrofrontendsInGroupEnvironment>;
export declare const GetMicrofrontendsInGroupTarget: {
readonly Preview: "PREVIEW";
readonly Production: "PRODUCTION";
readonly Staging: "STAGING";
};
export type GetMicrofrontendsInGroupTarget = ClosedEnum<typeof GetMicrofrontendsInGroupTarget>;
export type GetMicrofrontendsInGroupAlias = {
configuredBy?: GetMicrofrontendsInGroupConfiguredBy | null | undefined;
configuredChangedAt?: number | null | undefined;
createdAt?: number | null | undefined;
deployment: GetMicrofrontendsInGroupDeployment | null;
domain: string;
environment: GetMicrofrontendsInGroupEnvironment;
gitBranch?: string | null | undefined;
redirect?: string | null | undefined;
redirectStatusCode?: number | null | undefined;
target: GetMicrofrontendsInGroupTarget;
};
export type GetMicrofrontendsInGroupAnalytics = {
id: string;
canceledAt?: number | null | undefined;
disabledAt: number;
enabledAt: number;
paidAt?: number | undefined;
sampleRatePercent?: number | null | undefined;
spendLimitInDollars?: number | null | undefined;
};
export type GetMicrofrontendsInGroupSpeedInsights = {
id: string;
enabledAt?: number | undefined;
disabledAt?: number | undefined;
canceledAt?: number | undefined;
hasData?: boolean | undefined;
/**
* When the first free (not Speed Insights Plus) production data point was observed, in ms. Set once by subscriber-analytics-events; projects that already had data before this field shipped get it backfilled on their next batch, so it reads "first free data point observed", not necessarily "first ever".
*/
dataReceivedAt?: number | undefined;
paidAt?: number | undefined;
};
export declare const GetMicrofrontendsInGroupEnvId2: {
readonly Preview: "preview";
readonly Production: "production";
};
export type GetMicrofrontendsInGroupEnvId2 = ClosedEnum<typeof GetMicrofrontendsInGroupEnvId2>;
export type GetMicrofrontendsInGroupEnvId = string | GetMicrofrontendsInGroupEnvId2;
export type GetMicrofrontendsInGroupAws = {
subnetIds: Array<string>;
securityGroupId?: string | undefined;
};
export type GetMicrofrontendsInGroupConnectConfigurations = {
envId: string | GetMicrofrontendsInGroupEnvId2;
connectConfigurationId: string;
dc?: string | undefined;
passive: boolean;
buildsEnabled: boolean;
aws?: GetMicrofrontendsInGroupAws | undefined;
createdAt: number;
updatedAt: number;
};
/**
* The origin of this definition. 'api' means created via the API. Undefined means it originated from a deployment (vercel.json).
*/
export declare const GetMicrofrontendsInGroupSource: {
readonly Api: "api";
};
/**
* The origin of this definition. 'api' means created via the API. Undefined means it originated from a deployment (vercel.json).
*/
export type GetMicrofrontendsInGroupSource = ClosedEnum<typeof GetMicrofrontendsInGroupSource>;
export type GetMicrofrontendsInGroupDefinitions = {
/**
* The hostname that should be used.
*/
host: string;
/**
* The path that should be called for the cronjob.
*/
path: string;
/**
* The cron expression.
*/
schedule: string;
/**
* The origin of this definition. 'api' means created via the API. Undefined means it originated from a deployment (vercel.json).
*/
source?: GetMicrofrontendsInGroupSource | undefined;
/**
* A human-readable description of what this cron job does.
*/
description?: string | undefined;
/**
* Whether the host was inferred from the production deployment URL rather than explicitly provided.
*/
hostInferred?: boolean | undefined;
};
export type GetMicrofrontendsInGroupCrons = {
/**
* The time the feature was enabled for this project. Note: It enables automatically with the first Deployment that outputs cronjobs.
*/
enabledAt: number;
/**
* The time the feature was disabled for this project.
*/
disabledAt: number | null;
updatedAt: number;
/**
* The ID of the Deployment from which the definitions originated.
*/
deploymentId: string | null;
definitions: Array<GetMicrofrontendsInGroupDefinitions>;
};
export type GetMicrofrontendsInGroupDataCache = {
userDisabled: boolean;
storageSizeBytes?: number | null | undefined;
unlimited?: boolean | undefined;
};
/**
* Retention policies for deployments. These are enforced at the project level, but we also maintain an instance of this at the team level as a default policy that gets applied to new projects.
*/
export type GetMicrofrontendsInGroupDeploymentExpiration = {
/**
* Number of days to keep non-production deployments (mostly preview deployments) before soft deletion.
*/
expirationDays?: number | undefined;
/**
* Number of days to keep production deployments before soft deletion.
*/
expirationDaysProduction?: number | undefined;
/**
* Number of days to keep canceled deployments before soft deletion.
*/
expirationDaysCanceled?: number | undefined;
/**
* Number of days to keep errored deployments before soft deletion.
*/
expirationDaysErrored?: number | undefined;
/**
* Minimum number of production deployments to keep for this project, even if they are over the production expiration limit.
*/
deploymentsToKeep?: number | undefined;
};
export type GetMicrofrontendsInGroupExpiration2 = {
/**
* Unix ms timestamp when the project was locked.
*/
lockedAt: number;
/**
* userId of the actor that triggered the lock (system or admin).
*/
lockedBy: string;
};
export type GetMicrofrontendsInGroupExpiration1 = {
/**
* Unix ms timestamp when the project is scheduled to expire.
*/
expiresAt: number;
};
export type GetMicrofrontendsInGroupExpiration = GetMicrofrontendsInGroupExpiration2 | GetMicrofrontendsInGroupExpiration1;
export declare const GetMicrofrontendsInGroupTarget2: {
readonly Development: "development";
readonly Preview: "preview";
readonly Production: "production";
};
export type GetMicrofrontendsInGroupTarget2 = ClosedEnum<typeof GetMicrofrontendsInGroupTarget2>;
export declare const GetMicrofrontendsInGroupTarget1: {
readonly Development: "development";
readonly Preview: "preview";
readonly Production: "production";
};
export type GetMicrofrontendsInGroupTarget1 = ClosedEnum<typeof GetMicrofrontendsInGroupTarget1>;
export type GetMicrofrontendsInGroupMicrofrontendsTarget = Array<GetMicrofrontendsInGroupTarget1> | GetMicrofrontendsInGroupTarget2;
export declare const GetMicrofrontendsInGroupType: {
readonly Encrypted: "encrypted";
readonly Plain: "plain";
readonly Secret: "secret";
readonly Sensitive: "sensitive";
readonly System: "system";
};
export type GetMicrofrontendsInGroupType = ClosedEnum<typeof GetMicrofrontendsInGroupType>;
/**
* User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior.
*/
export declare const GetMicrofrontendsInGroupVisibility: {
readonly Config: "config";
readonly Secret: "secret";
};
/**
* User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior.
*/
export type GetMicrofrontendsInGroupVisibility = ClosedEnum<typeof GetMicrofrontendsInGroupVisibility>;
export type GetMicrofrontendsInGroupContentHint17 = {
type: "flags-connection-string";
projectId: string;
};
export type GetMicrofrontendsInGroupContentHint16 = {
type: "integration-store-secret";
storeId: string;
integrationId: string;
integrationProductId: string;
integrationConfigurationId: string;
};
export type GetMicrofrontendsInGroupContentHint15 = {
type: "postgres-url-no-ssl";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint14 = {
type: "postgres-database";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint13 = {
type: "postgres-password";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint12 = {
type: "postgres-host";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint11 = {
type: "postgres-user";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint10 = {
type: "postgres-prisma-url";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint9 = {
type: "postgres-url-non-pooling";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint8 = {
type: "postgres-url";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint7 = {
type: "blob-webhook-public-key";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint6 = {
type: "blob-store-id";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint5 = {
type: "blob-read-write-token";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint4 = {
type: "redis-rest-api-read-only-token";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint3 = {
type: "redis-rest-api-token";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint2 = {
type: "redis-rest-api-url";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint1 = {
type: "redis-url";
storeId: string;
};
export type GetMicrofrontendsInGroupContentHint = GetMicrofrontendsInGroupContentHint1 | GetMicrofrontendsInGroupContentHint2 | GetMicrofrontendsInGroupContentHint3 | GetMicrofrontendsInGroupContentHint4 | GetMicrofrontendsInGroupContentHint5 | GetMicrofrontendsInGroupContentHint6 | GetMicrofrontendsInGroupContentHint7 | GetMicrofrontendsInGroupContentHint8 | GetMicrofrontendsInGroupContentHint9 | GetMicrofrontendsInGroupContentHint10 | GetMicrofrontendsInGroupContentHint11 | GetMicrofrontendsInGroupContentHint12 | GetMicrofrontendsInGroupContentHint13 | GetMicrofrontendsInGroupContentHint14 | GetMicrofrontendsInGroupContentHint15 | GetMicrofrontendsInGroupContentHint16 | GetMicrofrontendsInGroupContentHint17;
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType: {
readonly FlagsSecret: "flags-secret";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType>;
/**
* Similar to `contentHints`, but should not be exposed to the user.
*/
export type GetMicrofrontendsInGroupInternalContentHint = {
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType;
/**
* Contains the `value` of the env variable, encrypted with a special key to make decryption possible in the subscriber Lambda.
*/
encryptedValue: string;
};
export type GetMicrofrontendsInGroupEnv = {
target?: Array<GetMicrofrontendsInGroupTarget1> | GetMicrofrontendsInGroupTarget2 | undefined;
type: GetMicrofrontendsInGroupType;
/**
* This is used to identify variables that have been migrated from type secret to sensitive.
*/
sunsetSecretId?: string | undefined;
/**
* Legacy now-encryption ciphertext, present after migration swaps value/vsmValue
*/
legacyValue?: string | undefined;
decrypted?: boolean | undefined;
value: string;
vsmValue?: string | undefined;
id?: string | undefined;
key: string;
configurationId?: string | null | undefined;
createdAt?: number | undefined;
updatedAt?: number | undefined;
createdBy?: string | null | undefined;
updatedBy?: string | null | undefined;
gitBranch?: string | undefined;
/**
* User-facing config/secret model. When set, authoritative for new code paths when the env-var-config-secret-ui flag is enabled. Legacy rows omit this field; legacy rows omit it and callers fall back to existing `type` behavior.
*/
visibility?: GetMicrofrontendsInGroupVisibility | undefined;
edgeConfigId?: string | null | undefined;
edgeConfigTokenId?: string | null | undefined;
contentHint?: GetMicrofrontendsInGroupContentHint1 | GetMicrofrontendsInGroupContentHint2 | GetMicrofrontendsInGroupContentHint3 | GetMicrofrontendsInGroupContentHint4 | GetMicrofrontendsInGroupContentHint5 | GetMicrofrontendsInGroupContentHint6 | GetMicrofrontendsInGroupContentHint7 | GetMicrofrontendsInGroupContentHint8 | GetMicrofrontendsInGroupContentHint9 | GetMicrofrontendsInGroupContentHint10 | GetMicrofrontendsInGroupContentHint11 | GetMicrofrontendsInGroupContentHint12 | GetMicrofrontendsInGroupContentHint13 | GetMicrofrontendsInGroupContentHint14 | GetMicrofrontendsInGroupContentHint15 | GetMicrofrontendsInGroupContentHint16 | GetMicrofrontendsInGroupContentHint17 | null | undefined;
/**
* Similar to `contentHints`, but should not be exposed to the user.
*/
internalContentHint?: GetMicrofrontendsInGroupInternalContentHint | null | undefined;
comment?: string | undefined;
customEnvironmentIds?: Array<string> | undefined;
};
/**
* The type of environment (production, preview, or development)
*/
export declare const GetMicrofrontendsInGroupMicrofrontendsType: {
readonly Development: "development";
readonly Preview: "preview";
readonly Production: "production";
};
/**
* The type of environment (production, preview, or development)
*/
export type GetMicrofrontendsInGroupMicrofrontendsType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsType>;
/**
* The type of matching to perform
*/
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType: {
readonly EndsWith: "endsWith";
readonly Equals: "equals";
readonly StartsWith: "startsWith";
};
/**
* The type of matching to perform
*/
export type GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType>;
/**
* Configuration for matching git branches to this environment
*/
export type GetMicrofrontendsInGroupBranchMatcher = {
/**
* The type of matching to perform
*/
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType;
/**
* The pattern to match against branch names
*/
pattern: string;
};
/**
* A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
*/
export type GetMicrofrontendsInGroupVerification = {
type: string;
domain: string;
value: string;
reason: string;
};
/**
* List of domains associated with this environment
*/
export type GetMicrofrontendsInGroupDomains = {
name: string;
apexName: string;
projectId: string;
redirect?: string | null | undefined;
redirectStatusCode?: number | null | undefined;
gitBranch?: string | null | undefined;
customEnvironmentId?: string | null | undefined;
updatedAt?: number | undefined;
createdAt?: number | undefined;
/**
* `true` if the domain is verified for use with the project. If `false` it will not be used as an alias on this project until the challenge in `verification` is completed.
*/
verified: boolean;
/**
* A list of verification challenges, one of which must be completed to verify the domain for use on the project. After the challenge is complete `POST /projects/:idOrName/domains/:domain/verify` to verify the domain. Possible challenges: - If `verification.type = TXT` the `verification.domain` will be checked for a TXT record matching `verification.value`.
*/
verification?: Array<GetMicrofrontendsInGroupVerification> | undefined;
};
/**
* Internal representation of a custom environment with all required properties
*/
export type GetMicrofrontendsInGroupCustomEnvironments = {
/**
* Unique identifier for the custom environment (format: env_*)
*/
id: string;
/**
* URL-friendly name of the environment
*/
slug: string;
/**
* The type of environment (production, preview, or development)
*/
type: GetMicrofrontendsInGroupMicrofrontendsType;
/**
* Optional description of the environment's purpose
*/
description?: string | undefined;
/**
* Configuration for matching git branches to this environment
*/
branchMatcher?: GetMicrofrontendsInGroupBranchMatcher | undefined;
/**
* List of domains associated with this environment
*/
domains?: Array<GetMicrofrontendsInGroupDomains> | undefined;
/**
* List of aliases for the current deployment
*/
currentDeploymentAliases?: Array<string> | undefined;
/**
* Timestamp when the environment was created
*/
createdAt: number;
/**
* Timestamp when the environment was last updated
*/
updatedAt: number;
};
export declare const GetMicrofrontendsInGroupFramework: {
readonly ActixWeb: "actix-web";
readonly Angular: "angular";
readonly Ash: "ash";
readonly Astro: "astro";
readonly Axum: "axum";
readonly Blitzjs: "blitzjs";
readonly Brunch: "brunch";
readonly Bun: "bun";
readonly Container: "container";
readonly CreateReactApp: "create-react-app";
readonly Django: "django";
readonly Docusaurus: "docusaurus";
readonly Docusaurus2: "docusaurus-2";
readonly Dojo: "dojo";
readonly Eleventy: "eleventy";
readonly Elysia: "elysia";
readonly Ember: "ember";
readonly Eve: "eve";
readonly Express: "express";
readonly FactoryEve: "factory-eve";
readonly Fastapi: "fastapi";
readonly Fasthtml: "fasthtml";
readonly Fastify: "fastify";
readonly Flask: "flask";
readonly Gatsby: "gatsby";
readonly Go: "go";
readonly Gridsome: "gridsome";
readonly H3: "h3";
readonly Hexo: "hexo";
readonly Hono: "hono";
readonly Hugo: "hugo";
readonly Hydrogen: "hydrogen";
readonly IonicAngular: "ionic-angular";
readonly IonicReact: "ionic-react";
readonly Jekyll: "jekyll";
readonly Koa: "koa";
readonly Mastra: "mastra";
readonly Middleman: "middleman";
readonly Nestjs: "nestjs";
readonly Nextjs: "nextjs";
readonly Nitro: "nitro";
readonly Node: "node";
readonly Nuxtjs: "nuxtjs";
readonly Parcel: "parcel";
readonly Polymer: "polymer";
readonly Preact: "preact";
readonly Python: "python";
readonly ReactRouter: "react-router";
readonly Redwoodjs: "redwoodjs";
readonly Remix: "remix";
readonly Ruby: "ruby";
readonly Rust: "rust";
readonly Saber: "saber";
readonly Sanity: "sanity";
readonly SanityV2: "sanity-v2";
readonly Sapper: "sapper";
readonly Scully: "scully";
readonly Services: "services";
readonly Solidstart: "solidstart";
readonly Solidstart1: "solidstart-1";
readonly Stencil: "stencil";
readonly Storybook: "storybook";
readonly Svelte: "svelte";
readonly Sveltekit: "sveltekit";
readonly Sveltekit1: "sveltekit-1";
readonly TanstackStart: "tanstack-start";
readonly TanstackStartLovable: "tanstack-start-lovable";
readonly Umijs: "umijs";
readonly Vite: "vite";
readonly Vitepress: "vitepress";
readonly Vue: "vue";
readonly Vuepress: "vuepress";
readonly Xmcp: "xmcp";
readonly Zola: "zola";
};
export type GetMicrofrontendsInGroupFramework = ClosedEnum<typeof GetMicrofrontendsInGroupFramework>;
/**
* Service kind (Service.type). Omitted for schemas that do not define one.
*/
export declare const GetMicrofrontendsInGroupServiceType: {
readonly Cron: "cron";
readonly Job: "job";
readonly Web: "web";
readonly Worker: "worker";
};
/**
* Service kind (Service.type). Omitted for schemas that do not define one.
*/
export type GetMicrofrontendsInGroupServiceType = ClosedEnum<typeof GetMicrofrontendsInGroupServiceType>;
/**
* Framework slug, when the service has one (omitted otherwise).
*/
export declare const GetMicrofrontendsInGroupMicrofrontendsFramework: {
readonly ActixWeb: "actix-web";
readonly Angular: "angular";
readonly Ash: "ash";
readonly Astro: "astro";
readonly Axum: "axum";
readonly Blitzjs: "blitzjs";
readonly Brunch: "brunch";
readonly Bun: "bun";
readonly Container: "container";
readonly CreateReactApp: "create-react-app";
readonly Django: "django";
readonly Docusaurus: "docusaurus";
readonly Docusaurus2: "docusaurus-2";
readonly Dojo: "dojo";
readonly Eleventy: "eleventy";
readonly Elysia: "elysia";
readonly Ember: "ember";
readonly Eve: "eve";
readonly Express: "express";
readonly FactoryEve: "factory-eve";
readonly Fastapi: "fastapi";
readonly Fasthtml: "fasthtml";
readonly Fastify: "fastify";
readonly Flask: "flask";
readonly Gatsby: "gatsby";
readonly Go: "go";
readonly Gridsome: "gridsome";
readonly H3: "h3";
readonly Hexo: "hexo";
readonly Hono: "hono";
readonly Hugo: "hugo";
readonly Hydrogen: "hydrogen";
readonly IonicAngular: "ionic-angular";
readonly IonicReact: "ionic-react";
readonly Jekyll: "jekyll";
readonly Koa: "koa";
readonly Mastra: "mastra";
readonly Middleman: "middleman";
readonly Nestjs: "nestjs";
readonly Nextjs: "nextjs";
readonly Nitro: "nitro";
readonly Node: "node";
readonly Nuxtjs: "nuxtjs";
readonly Parcel: "parcel";
readonly Polymer: "polymer";
readonly Preact: "preact";
readonly Python: "python";
readonly ReactRouter: "react-router";
readonly Redwoodjs: "redwoodjs";
readonly Remix: "remix";
readonly Ruby: "ruby";
readonly Rust: "rust";
readonly Saber: "saber";
readonly Sanity: "sanity";
readonly SanityV2: "sanity-v2";
readonly Sapper: "sapper";
readonly Scully: "scully";
readonly Services: "services";
readonly Solidstart: "solidstart";
readonly Solidstart1: "solidstart-1";
readonly Stencil: "stencil";
readonly Storybook: "storybook";
readonly Svelte: "svelte";
readonly Sveltekit: "sveltekit";
readonly Sveltekit1: "sveltekit-1";
readonly TanstackStart: "tanstack-start";
readonly TanstackStartLovable: "tanstack-start-lovable";
readonly Umijs: "umijs";
readonly Vite: "vite";
readonly Vitepress: "vitepress";
readonly Vue: "vue";
readonly Vuepress: "vuepress";
readonly Xmcp: "xmcp";
readonly Zola: "zola";
};
/**
* Framework slug, when the service has one (omitted otherwise).
*/
export type GetMicrofrontendsInGroupMicrofrontendsFramework = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsFramework>;
export type GetMicrofrontendsInGroupServices = {
/**
* Service name from the deployment (Service.name).
*/
serviceName: string;
/**
* Service kind (Service.type). Omitted for schemas that do not define one.
*/
serviceType?: GetMicrofrontendsInGroupServiceType | undefined;
/**
* Framework slug, when the service has one (omitted otherwise).
*/
framework?: GetMicrofrontendsInGroupMicrofrontendsFramework | undefined;
/**
* Generic runtime, e.g. 'node' | 'python' | 'go' | 'ruby' | 'rust' (Service.runtime). Omitted for static builds.
*/
runtime?: string | undefined;
};
export type GetMicrofrontendsInGroupIpBuckets = {
bucket: string;
default?: boolean | undefined;
supportUntil?: number | undefined;
};
export type GetMicrofrontendsInGroupLint = {
targets: Array<string>;
};
export type GetMicrofrontendsInGroupTypecheck = {
targets: Array<string>;
};
export type GetMicrofrontendsInGroupMfeConfigPresent = {
targets: Array<string>;
};
export type GetMicrofrontendsInGroupJobs = {
lint?: GetMicrofrontendsInGroupLint | undefined;
typecheck?: GetMicrofrontendsInGroupTypecheck | undefined;
mfeConfigPresent?: GetMicrofrontendsInGroupMfeConfigPresent | undefined;
};
export type GetMicrofrontendsInGroupMicrofrontendsAliasAssigned = number | boolean;
export type GetMicrofrontendsInGroupAliasError = {
code: string;
message: string;
};
/**
* The type of matching to perform
*/
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType: {
readonly EndsWith: "endsWith";
readonly Equals: "equals";
readonly StartsWith: "startsWith";
};
/**
* The type of matching to perform
*/
export type GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType>;
export type GetMicrofrontendsInGroupMicrofrontendsBranchMatcher = {
/**
* The type of matching to perform
*/
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType;
/**
* The pattern to match against branch names
*/
pattern: string;
};
export type GetMicrofrontendsInGroupBuilds = {
use: string;
src?: string | undefined;
dest?: string | undefined;
};
export declare const GetMicrofrontendsInGroupChecksConclusion: {
readonly Canceled: "canceled";
readonly Failed: "failed";
readonly Skipped: "skipped";
readonly Succeeded: "succeeded";
};
export type GetMicrofrontendsInGroupChecksConclusion = ClosedEnum<typeof GetMicrofrontendsInGroupChecksConclusion>;
export declare const GetMicrofrontendsInGroupChecksState: {
readonly Completed: "completed";
readonly Registered: "registered";
readonly Running: "running";
};
export type GetMicrofrontendsInGroupChecksState = ClosedEnum<typeof GetMicrofrontendsInGroupChecksState>;
export type GetMicrofrontendsInGroupMicrofrontendsCreator = {
email: string;
githubLogin?: string | undefined;
gitlabLogin?: string | undefined;
uid: string;
username: string;
};
export type GetMicrofrontendsInGroupOidcTokenClaims = {
iss: string;
sub: string;
scope: string;
aud: string;
owner: string;
ownerId: string;
project: string;
projectId: string;
environment: string;
customEnvironmentId?: string | undefined;
mfeGroupIds?: Array<string> | undefined;
plan?: string | undefined;
};
export declare const GetMicrofrontendsInGroupPlan: {
readonly Enterprise: "enterprise";
readonly Hobby: "hobby";
readonly Pro: "pro";
};
export type GetMicrofrontendsInGroupPlan = ClosedEnum<typeof GetMicrofrontendsInGroupPlan>;
export declare const GetMicrofrontendsInGroupReadyState: {
readonly Blocked: "BLOCKED";
readonly Building: "BUILDING";
readonly Canceled: "CANCELED";
readonly Error: "ERROR";
readonly Initializing: "INITIALIZING";
readonly Queued: "QUEUED";
readonly Ready: "READY";
};
export type GetMicrofrontendsInGroupReadyState = ClosedEnum<typeof GetMicrofrontendsInGroupReadyState>;
export declare const GetMicrofrontendsInGroupReadySubstate: {
readonly Promoted: "PROMOTED";
readonly Rolling: "ROLLING";
readonly Staged: "STAGED";
};
export type GetMicrofrontendsInGroupReadySubstate = ClosedEnum<typeof GetMicrofrontendsInGroupReadySubstate>;
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseType: {
readonly Lambdas: "LAMBDAS";
};
export type GetMicrofrontendsInGroupMicrofrontendsResponseType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseType>;
export type GetMicrofrontendsInGroupLatestDeployments = {
id: string;
alias?: Array<string> | undefined;
aliasAssigned?: number | boolean | null | undefined;
aliasError?: GetMicrofrontendsInGroupAliasError | null | undefined;
aliasFinal?: string | null | undefined;
automaticAliases?: Array<string> | undefined;
branchMatcher?: GetMicrofrontendsInGroupMicrofrontendsBranchMatcher | undefined;
buildingAt?: number | undefined;
builds?: Array<GetMicrofrontendsInGroupBuilds> | undefined;
checksConclusion?: GetMicrofrontendsInGroupChecksConclusion | undefined;
checksState?: GetMicrofrontendsInGroupChecksState | undefined;
connectBuildsEnabled?: boolean | undefined;
connectConfigurationId?: string | undefined;
createdAt: number;
createdIn: string;
creator: GetMicrofrontendsInGroupMicrofrontendsCreator | null;
deletedAt?: number | undefined;
deploymentHostname: string;
forced?: boolean | undefined;
name: string;
meta?: {
[k: string]: string;
} | undefined;
monorepoManager?: string | null | undefined;
oidcTokenClaims?: GetMicrofrontendsInGroupOidcTokenClaims | undefined;
plan: GetMicrofrontendsInGroupPlan;
/**
* Whether or not preview comments are enabled for the deployment
*/
previewCommentsEnabled?: boolean | undefined;
private: boolean;
readyAt?: number | undefined;
readyState: GetMicrofrontendsInGroupReadyState;
readySubstate?: GetMicrofrontendsInGroupReadySubstate | undefined;
requestedAt?: number | undefined;
target?: string | null | undefined;
teamId?: string | null | undefined;
type: GetMicrofrontendsInGroupMicrofrontendsResponseType;
url: string;
/**
* Present for user creators; omitted for app/integration/system creators.
*/
userId?: string | undefined;
withCache?: boolean | undefined;
};
export type GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink8 = {
/**
* Owner (namespace) slug, e.g. `acme`.
*/
owner: string;
repo: string;
/**
* Origin repository id.
*/
repoId: string;
/**
* Origin namespace id (`ns_…`) of the owner.
*/
ownerId: string;
type: "cursor-origin";
createdAt?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink7 = {
org: string;
repo: string;
repoId: string;
type: "v0";
createdAt?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink6 = {
org: string;
repo: string;
repoId: string;
type: "vercel";
createdAt?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink5 = {
name: string;
slug: string;
owner: string;
type: "bitbucket";
uuid: string;
workspaceUuid: string;
createdAt?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink4 = {
projectId: string;
projectName: string;
projectNameWithNamespace: string;
projectNamespace: string;
/**
* A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes. This is the id of the top level group that a namespace belongs to. Gitlab supports group nesting (up to 20 levels).
*/
projectOwnerId?: number | undefined;
projectUrl: string;
type: "gitlab";
createdAt?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLinkDeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink3 = {
org: string;
/**
* A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
*/
repoOwnerId?: number | undefined;
repo?: string | undefined;
repoId?: number | undefined;
type: "github-custom-host";
host: string;
createdAt?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkDeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink2 = {
type: "github-limited";
createdAt?: number | undefined;
org: string;
/**
* A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
*/
repoOwnerId?: number | undefined;
repo?: string | undefined;
repoId?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks = {
createdAt?: number | undefined;
id: string;
name: string;
ref: string;
url: string;
};
export type GetMicrofrontendsInGroupLink1 = {
org: string;
/**
* A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
*/
repoOwnerId?: number | undefined;
repo?: string | undefined;
repoId?: number | undefined;
type: "github";
createdAt?: number | undefined;
deployHooks: Array<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks>;
gitCredentialId: string;
updatedAt?: number | undefined;
sourceless?: boolean | undefined;
productionBranch: string;
};
export type GetMicrofrontendsInGroupLink = GetMicrofrontendsInGroupLink1 | GetMicrofrontendsInGroupLink2 | GetMicrofrontendsInGroupLink3 | GetMicrofrontendsInGroupLink4 | GetMicrofrontendsInGroupLink5 | GetMicrofrontendsInGroupLink6 | GetMicrofrontendsInGroupLink7 | GetMicrofrontendsInGroupLink8;
export type GetMicrofrontendsInGroupBlobs = {
/**
* Marks the team-level, Vercel-managed default blob project (`vercel-blob-default-project`) that orphan blob stores are scoped to when connected without an explicit project. Set only by internal storage flows and immutable after creation — guards rely on it to protect the connected stores from being lost when the project is deleted or transferred.
*/
isDefaultApp?: boolean | undefined;
};
export type GetMicrofrontendsInGroupMicrofrontends3 = {
updatedAt: number;
groupIds: Array<any>;
enabled: false;
freeProjectForLegacyLimits?: boolean | undefined;
};
export type GetMicrofrontendsInGroupMicrofrontends2 = {
isDefaultApp?: false | undefined;
/**
* Whether observability data should be routed to this microfrontend project or a root project.
*/
routeObservabilityToThisProject?: boolean | undefined;
/**
* Whether to add microfrontends routing to aliases. This means domains in this project will route as a microfrontend.
*/
doNotRouteWithMicrofrontendsRouting?: boolean | undefined;
/**
* Timestamp when the microfrontends settings were last updated.
*/
updatedAt: number;
/**
* The group IDs of microfrontends that this project belongs to. Each microfrontend project must belong to a microfrontends group that is the set of microfrontends that are used together.
*/
groupIds: Array<string>;
/**
* Whether microfrontends are enabled for this project.
*/
enabled: true;
/**
* A path that is used to take screenshots and as the default path in preview links when a domain for this microfrontend is shown in the UI. Includes the leading slash, e.g. `/docs`
*/
defaultRoute?: string | undefined;
/**
* Whether the project was part of the legacy limits for hobby and pro-trial before billing was added. This field is only set when the team is upgraded to a paid plan and we are backfilling the subscription status. We cap the subscription to 2 projects and set this field for the 3rd project. When this field is set, the project is not charged for and we do not call any billing APIs for this project.
*/
freeProjectForLegacyLimits?: boolean | undefined;
};
export type GetMicrofrontendsInGroupMicrofrontends1 = {
isDefaultApp: true;
/**
* Timestamp when the microfrontends settings were last updated.
*/
updatedAt: number;
/**
* The group IDs of microfrontends that this project belongs to. Each microfrontend project must belong to a microfrontends group that is the set of microfrontends that are used together.
*/
groupIds: Array<string>;
/**
* Whether microfrontends are enabled for this project.
*/
enabled: true;
/**
* A path that is used to take screenshots and as the default path in preview links when a domain for this microfrontend is shown in the UI. Includes the leading slash, e.g. `/docs`
*/
defaultRoute?: string | undefined;
/**
* Whether the project was part of the legacy limits for hobby and pro-trial before billing was added. This field is only set when the team is upgraded to a paid plan and we are backfilling the subscription status. We cap the subscription to 2 projects and set this field for the 3rd project. When this field is set, the project is not charged for and we do not call any billing APIs for this project.
*/
freeProjectForLegacyLimits?: boolean | undefined;
};
export type GetMicrofrontendsInGroupMicrofrontends = GetMicrofrontendsInGroupMicrofrontends1 | GetMicrofrontendsInGroupMicrofrontends2 | GetMicrofrontendsInGroupMicrofrontends3;
export declare const GetMicrofrontendsInGroupNodeVersion: {
readonly TenDotX: "10.x";
readonly TwelveDotX: "12.x";
readonly FourteenDotX: "14.x";
readonly SixteenDotX: "16.x";
readonly EighteenDotX: "18.x";
readonly TwentyDotX: "20.x";
readonly TwentyTwoDotX: "22.x";
readonly TwentyFourDotX: "24.x";
readonly EightDot10DotX: "8.10.x";
};
export type GetMicrofrontendsInGroupNodeVersion = ClosedEnum<typeof GetMicrofrontendsInGroupNodeVersion>;
export type GetMicrofrontendsInGroupPaths = {
value: string;
};
export type GetMicrofrontendsInGroupOptionsAllowlist = {
paths: Array<GetMicrofrontendsInGroupPaths>;
};
export type GetMicrofrontendsInGroupPasswordProtection = {};
export declare const GetMicrofrontendsInGroupDeploymentType: {
readonly All: "all";
readonly AllExceptCustomDomains: "all_except_custom_domains";
readonly Preview: "preview";
readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type GetMicrofrontendsInGroupDeploymentType = ClosedEnum<typeof GetMicrofrontendsInGroupDeploymentType>;
export type GetMicrofrontendsInGroupPassport = {
deploymentType: GetMicrofrontendsInGroupDeploymentType;
connectorId: string;
};
export type GetMicrofrontendsInGroupSandboxUrls = {
inheritDeploymentProtection?: boolean | undefined;
};
export type GetMicrofrontendsInGroupProtectionConfig = {
sandboxUrls?: GetMicrofrontendsInGroupSandboxUrls | undefined;
};
export declare const GetMicrofrontendsInGroupRegion: {
readonly Arn1: "arn1";
readonly Bom1: "bom1";
readonly Cdg1: "cdg1";
readonly Cle1: "cle1";
readonly Cpt1: "cpt1";
readonly Dub1: "dub1";
readonly Fra1: "fra1";
readonly Gru1: "gru1";
readonly Hkg1: "hkg1";
readonly Hnd1: "hnd1";
readonly Iad1: "iad1";
readonly Icn1: "icn1";
readonly Kix1: "kix1";
readonly Lhr1: "lhr1";
readonly Pdx1: "pdx1";
readonly Sfo1: "sfo1";
readonly Sin1: "sin1";
readonly Syd1: "syd1";
readonly Yul1: "yul1";
};
export type GetMicrofrontendsInGroupRegion = ClosedEnum<typeof GetMicrofrontendsInGroupRegion>;
export declare const GetMicrofrontendsInGroupFailoverRegions: {
readonly Arn1: "arn1";
readonly Bom1: "bom1";
readonly Cdg1: "cdg1";
readonly Cle1: "cle1";
readonly Cpt1: "cpt1";
readonly Dub1: "dub1";
readonly Fra1: "fra1";
readonly Gru1: "gru1";
readonly Hkg1: "hkg1";
readonly Hnd1: "hnd1";
readonly Iad1: "iad1";
readonly Icn1: "icn1";
readonly Kix1: "kix1";
readonly Lhr1: "lhr1";
readonly Pdx1: "pdx1";
readonly Sfo1: "sfo1";
readonly Sin1: "sin1";
readonly Syd1: "syd1";
readonly Yul1: "yul1";
};
export type GetMicrofrontendsInGroupFailoverRegions = ClosedEnum<typeof GetMicrofrontendsInGroupFailoverRegions>;
export type GetMicrofrontendsInGroupSandbox = {
region?: GetMicrofrontendsInGroupRegion | undefined;
failoverRegions?: Array<GetMicrofrontendsInGroupFailoverRegions> | undefined;
};
export declare const GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType: {
readonly Performance: "performance";
readonly PerformanceXl: "performance_xl";
readonly Standard: "standard";
readonly StandardLegacy: "standard_legacy";
};
export type GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType>;
export declare const GetMicrofrontendsInGroupMicrofrontendsBuildMachineType: {
readonly Basic: "basic";
readonly Enhanced: "enhanced";
readonly Standard: "standard";
readonly Turbo: "turbo";
};
export type GetMicrofrontendsInGroupMicrofrontendsBuildMachineType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsBuildMachineType>;
export declare const GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection: {
readonly Elastic: "elastic";
readonly Fixed: "fixed";
};
export type GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection>;
export declare const GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason: {
readonly BasicFloor: "basic-floor";
readonly BuildTimeoutFailure: "build-timeout-failure";
readonly EnospcFailure: "enospc-failure";
readonly EnterpriseFloor: "enterprise-floor";
readonly HighPeakDisk: "high-peak-disk";
readonly HighPeakMemory: "high-peak-memory";
readonly LongBuildDuration: "long-build-duration";
readonly OomFailure: "oom-failure";
readonly ShortBuildDuration: "short-build-duration";
readonly SustainedHighCpu: "sustained-high-cpu";
};
export type GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason>;
export declare const GetMicrofrontendsInGroupConfiguration: {
readonly SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE";
readonly WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE";
};
export type GetMicrofrontendsInGroupConfiguration = ClosedEnum<typeof GetMicrofrontendsInGroupConfiguration>;
export type GetMicrofrontendsInGroupBuildQueue = {
configuration?: GetMicrofrontendsInGroupConfiguration | undefined;
};
export type GetMicrofrontendsInGroupResourceConfig = {
fluid?: boolean | undefined;
functionDefaultRegions: Array<string>;
functionDefaultTimeout?: number | undefined;
functionDefaultMemoryType?: GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType | undefined;
functionZeroConfigFailover?: boolean | undefined;
elasticConcurrencyEnabled?: boolean | undefined;
buildMachineType?: GetMicrofrontendsInGroupMicrofrontendsBuildMachineType | undefined;
buildMachineSelection?: GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection | undefined;
buildMachineElasticLastUpdated?: number | undefined;
buildMachineElasticReason?: GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason | undefined;
isNSNBDisabled?: boolean | undefined;
buildQueue?: GetMicrofrontendsInGroupBuildQueue | undefined;
enableFunctionsBeta?: boolean | undefined;
};
/**
* Description of why a project was rolled back, and by whom. Note that lastAliasRequest contains the from/to details of the rollback.
*/
export type GetMicrofrontendsInGroupRollbackDescription = {
/**
* The user who rolled back the project.
*/
userId: string;
/**
* The username of the user who rolled back the project.
*/
username: string;
/**
* User-supplied explanation of why they rolled back the project. Limited to 250 characters.
*/
description: string;
/**
* Timestamp of when the rollback was requested.
*/
createdAt: number;
};
/**
* An array of all the stages required during a deployment release. Each stage defines a target percentage and advancement rules. The final stage must always have targetPercentage: 100.
*/
export type GetMicrofrontendsInGroupStages = {
/**
* The percentage of traffic to serve to the canary deployment (0-100)
*/
targetPercentage: number;
/**
* Whether or not this stage requires manual approval to proceed
*/
requireApproval?: boolean | undefined;
/**
* Duration in minutes for automatic advancement to the next stage
*/
duration?: number | undefined;
/**
* Whether to linearly shift traffic over the duration of this stage
*/
linearShift?: boolean | undefined;
};
/**
* The metric this check evaluates.
*/
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType: {
readonly ErrorRate5xx: "error-rate-5xx";
};
/**
* The metric this check evaluates.
*/
export type GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType>;
/**
* The checks to evaluate. An empty array means nothing is evaluated.
*/
export type GetMicrofrontendsInGroupChecks = {
/**
* The metric this check evaluates.
*/
type: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType;
/**
* Minimum number of requests required in the window before the check can fail. Below this, the check is inconclusive rather than failing, so low-traffic stages don't gate on noise. Defaults to `100` when omitted.
*/
minSampleSize?: number | undefined;
/**
* Response status codes to ignore entirely — dropped from both the numerator (errors) and the denominator (total requests). Defaults to `[]` when omitted.
*/
excludeStatusCodes?: Array<number> | undefined;
/**
* Request paths to ignore entirely — dropped from both the numerator (errors) and the denominator (total requests). Matched exactly against the request path with any query string removed; no prefix or glob matching. Defaults to `[]` when omitted.
*/
excludePaths?: Array<string> | undefined;
/**
* Seconds of ingest lag to allow for: the query's upper bound is `now() - this value`, so the check never reads a window that is still filling. Defaults to `30` when omitted.
*/
ingestWatermarkSeconds?: number | undefined;
};
/**
* What to do when the gate trips: pause the rollout, or roll it back.
*/
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction: {
readonly Pause: "pause";
readonly Rollback: "rollback";
};
/**
* What to do when the gate trips: pause the rollout, or roll it back.
*/
export type GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction = ClosedEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction>;
/**
* Automated gating configuration. Omitted (the default) means no gating is configured, which is equivalent to `enabled: false`.
*/
export type GetMicrofrontendsInGroupGate = {
/**
* Whether automated gating is enabled for this project's rollouts.
*/
enabled: boolean;
/**
* The checks to evaluate. An empty array means nothing is evaluated.
*/
checks: Array<GetMicrofrontendsInGroupChecks>;
/**
* How many failing evaluations within {@link windowSize} trip the gate. Defaults to `3` when omitted.
*/
failureThreshold?: number | undefined;
/**
* How many of the most recent evaluations {@link failureThreshold} is counted against. Defaults to `5` when omitted.
*/
windowSize?: number | undefined;
/**
* What to do when the gate trips: pause the rollout, or roll it back.
*/
action: GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction;
/**
* When true, a tripped gate is only reported — {@link action} is not taken.
*/
dryRun: boolean;
};
/**
* Project-level rolling release configuration that defines how deployments should be gradually rolled out
*/
export type GetMicrofrontendsInGroupRollingRelease = {
/**
* The environment that the release targets, currently only supports production. Adding in case we want to configure with alias groups or custom environments.
*/
target: string;
/**
* An array of all the stages required during a deployment release. Each stage defines a target percentage and advancement rules. The final stage must always have targetPercentage: 100.
*/
stages?: Array<GetMicrofrontendsInGroupStages> | null | undefined;
/**
* Whether the request served by a canary deployment should return a header indicating a canary was served. Defaults to `false` when omitted.
*/
canaryResponseHeader?: boolean | undefined;
/**
* Automated gating configuration. Omitted (the default) means no gating is configured, which is equivalent to `enabled: false`.
*/
gate?: GetMicrofrontendsInGroupGate | undefined;
};
export declare const GetMicrofrontendsInGroupFunctionDefaultMemoryType: {
readonly Performance: "performance";
readonly PerformanceXl: "performance_xl";
readonly Standard: "standard";
readonly StandardLegacy: "standard_legacy";
};
export type GetMicrofrontendsInGroupFunctionDefaultMemoryType = ClosedEnum<typeof GetMicrofrontendsInGroupFunctionDefaultMemoryType>;
export declare const GetMicrofrontendsInGroupBuildMachineType: {
readonly Basic: "basic";
readonly Enhanced: "enhanced";
readonly Standard: "standard";
readonly Turbo: "turbo";
};
export type GetMicrofrontendsInGroupBuildMachineType = ClosedEnum<typeof GetMicrofrontendsInGroupBuildMachineType>;
/** @internal */
export type GetMicrofrontendsInGroupRequest$Outbound = {
groupId: string;
teamId?: string | undefined;
slug?: string | undefined;
};
/** @internal */
export declare const GetMicrofrontendsInGroupRequest$outboundSchema: z.ZodType<GetMicrofrontendsInGroupRequest$Outbound, z.ZodTypeDef, GetMicrofrontendsInGroupRequest>;
export declare function getMicrofrontendsInGroupRequestToJSON(getMicrofrontendsInGroupRequest: GetMicrofrontendsInGroupRequest): string;
/** @internal */
export declare const GetMicrofrontendsInGroupCreator4$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreator4, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreator4FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreator4, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreatorIntegration$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreatorIntegration, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreatorIntegrationFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreatorIntegration, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreator3$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreator3, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreator3FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreator3, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreatorApp$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreatorApp, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreatorAppFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreatorApp, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreator2$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreator2, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreator2FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreator2, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupViaIntegration$inboundSchema: z.ZodType<GetMicrofrontendsInGroupViaIntegration, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupViaIntegrationFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupViaIntegration, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupVia2$inboundSchema: z.ZodType<GetMicrofrontendsInGroupVia2, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupVia2FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupVia2, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupViaApp$inboundSchema: z.ZodType<GetMicrofrontendsInGroupViaApp, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupViaAppFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupViaApp, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupVia1$inboundSchema: z.ZodType<GetMicrofrontendsInGroupVia1, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupVia1FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupVia1, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreatorVia$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreatorVia, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreatorViaFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreatorVia, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreatorUser$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreatorUser, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreatorUserFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreatorUser, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreator1$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreator1, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreator1FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreator1, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCreator$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCreator, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCreatorFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCreator, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupConfiguredBy$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupConfiguredBy>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseAliasAssigned$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsResponseAliasAssigned, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsResponseAliasAssignedFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsResponseAliasAssigned, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseAliasError$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsResponseAliasError, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsResponseAliasErrorFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsResponseAliasError, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasDeploymentType>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcherFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsResponse200BranchMatcher, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseBuilds$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsResponseBuilds, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsResponseBuildsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsResponseBuilds, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseChecksConclusion>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseChecksState$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseChecksState>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200Creator$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsResponse200Creator, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsResponse200CreatorFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsResponse200Creator, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaimsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsResponseOidcTokenClaims, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponsePlan$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponsePlan>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseReadyState$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseReadyState>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseReadySubstate>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsAliasType>;
/** @internal */
export declare const GetMicrofrontendsInGroupDeployment$inboundSchema: z.ZodType<GetMicrofrontendsInGroupDeployment, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupDeploymentFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupDeployment, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupEnvironment$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupEnvironment>;
/** @internal */
export declare const GetMicrofrontendsInGroupTarget$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupTarget>;
/** @internal */
export declare const GetMicrofrontendsInGroupAlias$inboundSchema: z.ZodType<GetMicrofrontendsInGroupAlias, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupAliasFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupAlias, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupAnalytics$inboundSchema: z.ZodType<GetMicrofrontendsInGroupAnalytics, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupAnalyticsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupAnalytics, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupSpeedInsights$inboundSchema: z.ZodType<GetMicrofrontendsInGroupSpeedInsights, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupSpeedInsightsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupSpeedInsights, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupEnvId2$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupEnvId2>;
/** @internal */
export declare const GetMicrofrontendsInGroupEnvId$inboundSchema: z.ZodType<GetMicrofrontendsInGroupEnvId, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupEnvIdFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupEnvId, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupAws$inboundSchema: z.ZodType<GetMicrofrontendsInGroupAws, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupAwsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupAws, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupConnectConfigurations$inboundSchema: z.ZodType<GetMicrofrontendsInGroupConnectConfigurations, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupConnectConfigurationsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupConnectConfigurations, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupSource$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupSource>;
/** @internal */
export declare const GetMicrofrontendsInGroupDefinitions$inboundSchema: z.ZodType<GetMicrofrontendsInGroupDefinitions, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupDefinitionsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupDefinitions, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCrons$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCrons, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCronsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCrons, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupDataCache$inboundSchema: z.ZodType<GetMicrofrontendsInGroupDataCache, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupDataCacheFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupDataCache, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupDeploymentExpiration$inboundSchema: z.ZodType<GetMicrofrontendsInGroupDeploymentExpiration, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupDeploymentExpirationFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupDeploymentExpiration, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupExpiration2$inboundSchema: z.ZodType<GetMicrofrontendsInGroupExpiration2, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupExpiration2FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupExpiration2, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupExpiration1$inboundSchema: z.ZodType<GetMicrofrontendsInGroupExpiration1, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupExpiration1FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupExpiration1, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupExpiration$inboundSchema: z.ZodType<GetMicrofrontendsInGroupExpiration, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupExpirationFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupExpiration, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupTarget2$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupTarget2>;
/** @internal */
export declare const GetMicrofrontendsInGroupTarget1$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupTarget1>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsTarget$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsTarget, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsTargetFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsTarget, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupType>;
/** @internal */
export declare const GetMicrofrontendsInGroupVisibility$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupVisibility>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint17$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint17, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint17FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint17, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint16$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint16, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint16FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint16, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint15$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint15, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint15FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint15, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint14$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint14, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint14FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint14, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint13$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint13, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint13FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint13, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint12$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint12, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint12FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint12, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint11$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint11, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint11FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint11, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint10$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint10, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint10FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint10, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint9$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint9, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint9FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint9, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint8$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint8, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint8FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint8, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint7$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint7, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint7FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint7, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint6$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint6, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint6FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint6, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint5$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint5, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint5FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint5, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint4$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint4, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint4FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint4, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint3$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint3, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint3FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint3, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint2$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint2, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint2FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint2, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint1$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint1, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHint1FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint1, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupContentHint$inboundSchema: z.ZodType<GetMicrofrontendsInGroupContentHint, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupContentHintFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupContentHint, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsType>;
/** @internal */
export declare const GetMicrofrontendsInGroupInternalContentHint$inboundSchema: z.ZodType<GetMicrofrontendsInGroupInternalContentHint, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupInternalContentHintFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupInternalContentHint, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupEnv$inboundSchema: z.ZodType<GetMicrofrontendsInGroupEnv, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupEnvFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupEnv, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsType>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsCustomEnvironmentsType>;
/** @internal */
export declare const GetMicrofrontendsInGroupBranchMatcher$inboundSchema: z.ZodType<GetMicrofrontendsInGroupBranchMatcher, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupBranchMatcherFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupBranchMatcher, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupVerification$inboundSchema: z.ZodType<GetMicrofrontendsInGroupVerification, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupVerificationFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupVerification, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupDomains$inboundSchema: z.ZodType<GetMicrofrontendsInGroupDomains, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupDomainsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupDomains, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupCustomEnvironments$inboundSchema: z.ZodType<GetMicrofrontendsInGroupCustomEnvironments, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupCustomEnvironmentsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupCustomEnvironments, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupFramework$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupFramework>;
/** @internal */
export declare const GetMicrofrontendsInGroupServiceType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupServiceType>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsFramework$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsFramework>;
/** @internal */
export declare const GetMicrofrontendsInGroupServices$inboundSchema: z.ZodType<GetMicrofrontendsInGroupServices, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupServicesFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupServices, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupIpBuckets$inboundSchema: z.ZodType<GetMicrofrontendsInGroupIpBuckets, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupIpBucketsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupIpBuckets, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLint$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLint, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLintFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLint, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupTypecheck$inboundSchema: z.ZodType<GetMicrofrontendsInGroupTypecheck, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupTypecheckFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupTypecheck, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMfeConfigPresent$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMfeConfigPresent, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMfeConfigPresentFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMfeConfigPresent, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupJobs$inboundSchema: z.ZodType<GetMicrofrontendsInGroupJobs, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupJobsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupJobs, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsAliasAssigned$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsAliasAssigned, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsAliasAssignedFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsAliasAssigned, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupAliasError$inboundSchema: z.ZodType<GetMicrofrontendsInGroupAliasError, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupAliasErrorFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupAliasError, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyType>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsBranchMatcher$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsBranchMatcher, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsBranchMatcherFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsBranchMatcher, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupBuilds$inboundSchema: z.ZodType<GetMicrofrontendsInGroupBuilds, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupBuildsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupBuilds, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupChecksConclusion$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupChecksConclusion>;
/** @internal */
export declare const GetMicrofrontendsInGroupChecksState$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupChecksState>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsCreator$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontendsCreator, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsCreatorFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontendsCreator, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupOidcTokenClaims$inboundSchema: z.ZodType<GetMicrofrontendsInGroupOidcTokenClaims, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupOidcTokenClaimsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupOidcTokenClaims, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupPlan$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupPlan>;
/** @internal */
export declare const GetMicrofrontendsInGroupReadyState$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupReadyState>;
/** @internal */
export declare const GetMicrofrontendsInGroupReadySubstate$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupReadySubstate>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponseType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponseType>;
/** @internal */
export declare const GetMicrofrontendsInGroupLatestDeployments$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLatestDeployments, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLatestDeploymentsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLatestDeployments, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink8$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink8, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink8FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink8, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink7$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink7, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink7FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink7, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink6$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink6, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink6FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink6, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkMicrofrontendsResponseDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink5$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink5, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink5FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink5, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkMicrofrontendsDeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkMicrofrontendsDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink4$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink4, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink4FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink4, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkDeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkDeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkDeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink3$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink3, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink3FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink3, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjects2DeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink2$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink2, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink2FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink2, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLinkMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsDeployHooks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink1$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink1, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLink1FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink1, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupLink$inboundSchema: z.ZodType<GetMicrofrontendsInGroupLink, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupLinkFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupLink, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupBlobs$inboundSchema: z.ZodType<GetMicrofrontendsInGroupBlobs, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupBlobsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupBlobs, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontends3$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontends3, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontends3FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontends3, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontends2$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontends2, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontends2FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontends2, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontends1$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontends1, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontends1FromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontends1, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontends$inboundSchema: z.ZodType<GetMicrofrontendsInGroupMicrofrontends, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupMicrofrontendsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupMicrofrontends, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupNodeVersion$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupNodeVersion>;
/** @internal */
export declare const GetMicrofrontendsInGroupPaths$inboundSchema: z.ZodType<GetMicrofrontendsInGroupPaths, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupPathsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupPaths, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupOptionsAllowlist$inboundSchema: z.ZodType<GetMicrofrontendsInGroupOptionsAllowlist, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupOptionsAllowlistFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupOptionsAllowlist, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupPasswordProtection$inboundSchema: z.ZodType<GetMicrofrontendsInGroupPasswordProtection, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupPasswordProtectionFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupPasswordProtection, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupDeploymentType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupDeploymentType>;
/** @internal */
export declare const GetMicrofrontendsInGroupPassport$inboundSchema: z.ZodType<GetMicrofrontendsInGroupPassport, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupPassportFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupPassport, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupSandboxUrls$inboundSchema: z.ZodType<GetMicrofrontendsInGroupSandboxUrls, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupSandboxUrlsFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupSandboxUrls, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupProtectionConfig$inboundSchema: z.ZodType<GetMicrofrontendsInGroupProtectionConfig, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupProtectionConfigFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupProtectionConfig, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupRegion$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupRegion>;
/** @internal */
export declare const GetMicrofrontendsInGroupFailoverRegions$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupFailoverRegions>;
/** @internal */
export declare const GetMicrofrontendsInGroupSandbox$inboundSchema: z.ZodType<GetMicrofrontendsInGroupSandbox, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupSandboxFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupSandbox, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsFunctionDefaultMemoryType>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsBuildMachineType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsBuildMachineType>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsBuildMachineSelection>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsBuildMachineElasticReason>;
/** @internal */
export declare const GetMicrofrontendsInGroupConfiguration$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupConfiguration>;
/** @internal */
export declare const GetMicrofrontendsInGroupBuildQueue$inboundSchema: z.ZodType<GetMicrofrontendsInGroupBuildQueue, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupBuildQueueFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupBuildQueue, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupResourceConfig$inboundSchema: z.ZodType<GetMicrofrontendsInGroupResourceConfig, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupResourceConfigFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupResourceConfig, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupRollbackDescription$inboundSchema: z.ZodType<GetMicrofrontendsInGroupRollbackDescription, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupRollbackDescriptionFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupRollbackDescription, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupStages$inboundSchema: z.ZodType<GetMicrofrontendsInGroupStages, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupStagesFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupStages, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType>;
/** @internal */
export declare const GetMicrofrontendsInGroupChecks$inboundSchema: z.ZodType<GetMicrofrontendsInGroupChecks, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupChecksFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupChecks, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONAction>;
/** @internal */
export declare const GetMicrofrontendsInGroupGate$inboundSchema: z.ZodType<GetMicrofrontendsInGroupGate, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupGateFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupGate, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupRollingRelease$inboundSchema: z.ZodType<GetMicrofrontendsInGroupRollingRelease, z.ZodTypeDef, unknown>;
export declare function getMicrofrontendsInGroupRollingReleaseFromJSON(jsonString: string): SafeParseResult<GetMicrofrontendsInGroupRollingRelease, SDKValidationError>;
/** @internal */
export declare const GetMicrofrontendsInGroupFunctionDefaultMemoryType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupFunctionDefaultMemoryType>;
/** @internal */
export declare const GetMicrofrontendsInGroupBuildMachineType$inboundSchema: z.ZodNativeEnum<typeof GetMicrofrontendsInGroupBuildMachineType>;
//# sourceMappingURL=getmicrofrontendsingroupbuildmachinetype.d.ts.map