@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,606 lines • 76 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { RemovedUsers } from "./removedusers.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSeventyFour = {
plan: string;
removedUsers?: {
[k: string]: RemovedUsers;
} | undefined;
prevPlan?: string | undefined;
priorPlan?: string | undefined;
isDowngrade?: boolean | undefined;
userAgent?: string | undefined;
isReactivate?: boolean | undefined;
isTrialUpgrade?: boolean | undefined;
/**
* Whether the plan change was system-initiated rather than human-initiated.
*/
automated?: boolean | undefined;
/**
* Why the plan changed. For downgrades, this is a {@link DowngradeReason} from `@api/pubsub-types` (e.g. `user_downgrade`, `trial_expired`).
*/
reason?: string | undefined;
timestamp?: number | undefined;
removedMemberCount?: number | undefined;
};
export declare const UserEventPayloadDeploymentType: {
readonly All: "all";
readonly AllExceptCustomDomains: "all_except_custom_domains";
readonly Preview: "preview";
readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UserEventPayloadDeploymentType = ClosedEnum<typeof UserEventPayloadDeploymentType>;
export type UserEventPayloadPassport = {
connectorId: string;
deploymentType: UserEventPayloadDeploymentType;
};
export type UserEventPayloadPrevious = {
passport?: UserEventPayloadPassport | null | undefined;
};
export declare const UserEventPayload173DeploymentType: {
readonly All: "all";
readonly AllExceptCustomDomains: "all_except_custom_domains";
readonly Preview: "preview";
readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UserEventPayload173DeploymentType = ClosedEnum<typeof UserEventPayload173DeploymentType>;
export type UserEventPayload173Passport = {
connectorId: string;
deploymentType: UserEventPayload173DeploymentType;
};
export type UserEventPayloadNext = {
passport?: UserEventPayload173Passport | null | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSeventyThree = {
previous: UserEventPayloadPrevious;
next: UserEventPayloadNext;
};
export declare const UserEventPayload172DeploymentType: {
readonly All: "all";
readonly AllExceptCustomDomains: "all_except_custom_domains";
readonly Preview: "preview";
readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type UserEventPayload172DeploymentType = ClosedEnum<typeof UserEventPayload172DeploymentType>;
export type Passport = {
connectorId: string;
deploymentType: UserEventPayload172DeploymentType;
};
export type PayloadPrevious = {
passport?: Passport | null | undefined;
};
export declare const PayloadDeploymentType: {
readonly All: "all";
readonly AllExceptCustomDomains: "all_except_custom_domains";
readonly Preview: "preview";
readonly ProdDeploymentUrlsAndAllPreviews: "prod_deployment_urls_and_all_previews";
};
export type PayloadDeploymentType = ClosedEnum<typeof PayloadDeploymentType>;
export type PayloadPassport = {
connectorId: string;
deploymentType: PayloadDeploymentType;
};
export type PayloadNext = {
passport?: PayloadPassport | null | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSeventyTwo = {
projectId: string;
projectName: string;
previous: PayloadPrevious;
next: PayloadNext;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSeventyOne = {
oldName: string;
newName: string;
};
export declare const PayloadKind: {
readonly ConnectSrc: "connectSrc";
readonly Script: "script";
};
export type PayloadKind = ClosedEnum<typeof PayloadKind>;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSeventy = {
projectId: string;
url?: string | undefined;
headerName?: string | undefined;
previousStatus: string;
justification: string | null;
kind?: PayloadKind | undefined;
};
export declare const UserEventPayload169Type: {
readonly ConnectSrc: "connectSrc";
};
export type UserEventPayload169Type = ClosedEnum<typeof UserEventPayload169Type>;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtyNine = {
projectId: string;
type: UserEventPayload169Type;
resourceUrl: string;
};
export declare const UserEventPayload168Type: {
readonly Header: "header";
};
export type UserEventPayload168Type = ClosedEnum<typeof UserEventPayload168Type>;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtyEight = {
projectId: string;
type: UserEventPayload168Type;
headerName: string;
};
export declare const UserEventPayloadType: {
readonly Script: "script";
};
export type UserEventPayloadType = ClosedEnum<typeof UserEventPayloadType>;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtySeven = {
projectId: string;
type: UserEventPayloadType;
resourceUrl: string;
};
export declare const UserEventPayloadKind: {
readonly ConnectSrc: "connectSrc";
readonly Script: "script";
};
export type UserEventPayloadKind = ClosedEnum<typeof UserEventPayloadKind>;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtySix = {
projectId: string;
url: string;
previousStatus: string;
justification: string;
kind?: UserEventPayloadKind | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtyFive = {
projectId: string;
projectName: string;
deletedCount: number;
scriptCount: number;
connectSrcCount: number;
connectSrcOriginCount: number;
headerCount: number;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtyFour = {
projectId: string;
headerName: string;
previousStatus: string;
justification: string;
};
export declare const NewResourceBlockingPolicy: {
readonly Allow: "allow";
readonly Block: "block";
};
export type NewResourceBlockingPolicy = ClosedEnum<typeof NewResourceBlockingPolicy>;
export type Previous = {
enabled: boolean;
mode: string;
enforcePercentage: number;
newResourceBlockingPolicy: NewResourceBlockingPolicy;
allowUnsafeScriptSrcKeywords: boolean;
};
export declare const PayloadNewResourceBlockingPolicy: {
readonly Allow: "allow";
readonly Block: "block";
};
export type PayloadNewResourceBlockingPolicy = ClosedEnum<typeof PayloadNewResourceBlockingPolicy>;
export type Next = {
enabled: boolean;
mode: string;
enforcePercentage: number;
newResourceBlockingPolicy: PayloadNewResourceBlockingPolicy;
allowUnsafeScriptSrcKeywords: boolean;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtyThree = {
projectId: string;
previous: Previous | null;
next: Next;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtyTwo = {
ownerId: string;
source: string;
cause: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixtyOne = {
ownerId: string;
source: string;
cause: string;
blockReason?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndSixty = {
ownerId: string;
source: string;
cause: string;
reason?: string | null | undefined;
};
export type SiftRoute = {
name: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftyNine = {
ownerId: string;
source: string;
cause: string;
blockReason?: string | undefined;
siftRoute?: SiftRoute | undefined;
};
export declare const BillingPlan: {
readonly Enterprise: "enterprise";
readonly Platform: "platform";
};
export type BillingPlan = ClosedEnum<typeof BillingPlan>;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftyEight = {
organizationId: string;
teamId: string;
billingPlan: BillingPlan;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftySeven = {
projectId?: string | undefined;
projectName: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftySix = {
alertId: string;
alertName: string;
};
export type Microfrontends3 = {
updatedAt: number;
groupIds: Array<any>;
enabled: false;
freeProjectForLegacyLimits?: boolean | undefined;
};
export type Microfrontends2 = {
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 Microfrontends1 = {
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 Microfrontends = Microfrontends1 | Microfrontends2 | Microfrontends3;
export type UserEventPayload155Project = {
id: string;
name: string;
microfrontends?: Microfrontends1 | Microfrontends2 | Microfrontends3 | undefined;
};
export type UserEventMicrofrontends3 = {
updatedAt: number;
groupIds: Array<any>;
enabled: false;
freeProjectForLegacyLimits?: boolean | undefined;
};
export type UserEventMicrofrontends2 = {
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 UserEventMicrofrontends1 = {
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 PayloadMicrofrontends = UserEventMicrofrontends1 | UserEventMicrofrontends2 | UserEventMicrofrontends3;
export type UserEventPayload155PrevProject = {
microfrontends?: UserEventMicrofrontends1 | UserEventMicrofrontends2 | UserEventMicrofrontends3 | undefined;
};
export type PayloadPrev = {
project: UserEventPayload155PrevProject;
};
export type PayloadGroup = {
id: string;
slug: string;
name: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftyFive = {
project: UserEventPayload155Project;
prev: PayloadPrev;
group: PayloadGroup;
};
export type UserEventPayload154Project = {
id: string;
name: string;
};
export type Group = {
id: string;
slug: string;
name: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftyFour = {
project: UserEventPayload154Project;
group: Group;
};
export type Prev = {
name: string;
slug: string;
fallbackEnvironment: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftyThree = {
id: string;
slug?: string | undefined;
name?: string | undefined;
fallbackEnvironment?: string | undefined;
prev: Prev;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftyTwo = {
id: string;
slug: string;
name: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFiftyOne = {
enabled: boolean;
allowedIntegrationCount?: number | undefined;
allowedIntegrationIds?: Array<string> | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFifty = {
projectId: string;
toDeploymentId: string;
projectName: string;
};
export type Names = {
en: string;
};
export type City = {
names: Names;
};
export type PayloadNames = {
en: string;
};
export type Country = {
names: PayloadNames;
};
export type UserEventPayloadNames = {
en: string;
};
export type MostSpecificSubdivision = {
names: UserEventPayloadNames;
};
export type Geolocation = {
city?: City | undefined;
country: Country;
mostSpecificSubdivision?: MostSpecificSubdivision | undefined;
regionName?: string | undefined;
};
export declare const UserEvent2Origin: {
readonly RecoveryCode: "recovery-code";
readonly Totp: "totp";
readonly Webauthn: "webauthn";
};
export type UserEvent2Origin = ClosedEnum<typeof UserEvent2Origin>;
export type Two2 = {
origin: UserEvent2Origin;
};
export declare const TwoOrigin: {
readonly Apple: "apple";
readonly Bitbucket: "bitbucket";
readonly Chatgpt: "chatgpt";
readonly Email: "email";
readonly Github: "github";
readonly Gitlab: "gitlab";
readonly Google: "google";
readonly Invite: "invite";
readonly MagicLink: "magic-link";
readonly Otp: "otp";
readonly OtpLink: "otp-link";
readonly Saml: "saml";
readonly Webauthn: "webauthn";
};
export type TwoOrigin = ClosedEnum<typeof TwoOrigin>;
export type Two1 = {
origin: TwoOrigin;
username?: string | undefined;
teamId?: string | undefined;
legacy?: boolean | undefined;
ssoType?: string | undefined;
};
export type Factors2 = Two1 | Two2;
export declare const OneOrigin: {
readonly Apple: "apple";
readonly Bitbucket: "bitbucket";
readonly Chatgpt: "chatgpt";
readonly Email: "email";
readonly Github: "github";
readonly Gitlab: "gitlab";
readonly Google: "google";
readonly Invite: "invite";
readonly MagicLink: "magic-link";
readonly Otp: "otp";
readonly OtpLink: "otp-link";
readonly Saml: "saml";
readonly Webauthn: "webauthn";
};
export type OneOrigin = ClosedEnum<typeof OneOrigin>;
export type One1 = {
origin: OneOrigin;
username?: string | undefined;
teamId?: string | undefined;
legacy?: boolean | undefined;
ssoType?: string | undefined;
};
export type Factors1 = One1;
export type Factors = Array<One1> | Array<Two1 | Two2>;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortyNine = {
userAgent?: string | undefined;
geolocation?: Geolocation | null | undefined;
env?: string | undefined;
os?: string | undefined;
username?: string | undefined;
ssoType?: string | undefined;
factors?: Array<One1> | Array<Two1 | Two2> | undefined;
viaOTP?: boolean | undefined;
viaGithub?: boolean | undefined;
viaGitlab?: boolean | undefined;
viaBitbucket?: boolean | undefined;
viaGoogle?: boolean | undefined;
viaApple?: boolean | undefined;
viaSamlSso?: boolean | undefined;
viaPasskey?: boolean | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortyEight = {
logDrainUrl: string;
integrationName?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortySeven = {
logDrainUrl: string | null;
integrationName?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortySix = {
integrationId: string;
integrationSlug: string;
integrationName: string;
};
export declare const QueryType: {
readonly DataEdit: "data-edit";
readonly DataView: "data-view";
readonly Schema: "schema";
readonly User: "user";
};
export type QueryType = ClosedEnum<typeof QueryType>;
export type PrimaryKey = {
column: string;
value: string | null;
};
export type Queries = {
command: string | null;
rowCount?: number | undefined;
tables?: Array<string> | undefined;
primaryKey?: Array<PrimaryKey> | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortyFive = {
resourceId: string;
integrationId: string;
integrationSlug: string;
integrationProductSlug: string;
configurationId: string;
databaseName: string;
queryType: QueryType;
readonly: boolean;
rolledBack: boolean;
failedQueryIndex: number | null;
errorCode: string | null;
queryCount: number;
queries: Array<Queries>;
};
export declare const ProjectIds2: {
readonly All: "all";
};
export type ProjectIds2 = ClosedEnum<typeof ProjectIds2>;
export type ProjectIds = Array<string> | ProjectIds2;
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortyFour = {
integrationId: string;
configurationId: string;
integrationSlug: string;
integrationName: string;
ownerId: string;
projectIds?: Array<string> | ProjectIds2 | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortyThree = {
integrationId: string;
configurationId: string;
integrationSlug: string;
integrationName: string;
ownerId: string;
billingPlanId: string;
billingPlanName?: string | undefined;
};
export type Configurations = {
integrationId: string;
configurationId: string;
integrationSlug: string;
integrationName?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortyTwo = {
configurations: Array<Configurations>;
ownerId: string;
};
export type PayloadIntegration = {
id: string;
slug: string;
name: string;
configurationId: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndFortyOne = {
integration: PayloadIntegration;
originTeamId: string;
originTeamName: string;
};
export type Integration = {
id: string;
slug: string;
name: string;
configurationId: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndForty = {
integration: Integration;
destinationTeamId: string;
destinationTeamName: string;
};
/**
* The payload of the event, if requested.
*/
export type OneHundredAndThirtyNine = {
integrationId: string;
configurationId: string;
integrationSlug: string;
integrationName: string;
ownerId: string;
projectIds?: Array<string> | undefined;
confirmedScopes: Array<string>;
};
export declare const UserEventPayload138Action: {
readonly Blocked: "blocked";
readonly HardBlocked: "hard-blocked";
readonly SoftBlocked: "soft-blocked";
readonly Unblocked: "unblocked";
};
export type UserEventPayload138Action = ClosedEnum<typeof UserEventPayload138Action>;
/**
* Since June 2023
*/
export type BlockHistory = {
action: UserEventPayload138Action;
createdAt: number;
caseId?: string | undefined;
reason: string;
actor?: string | undefined;
statusCode?: number | undefined;
comment?: string | undefined;
ineligibleForAppeal?: boolean | undefined;
};
/**
* (scanner history). Since November 2021. First element is newest.
*/
export type History = {
scanner: string;
reason: string;
by: string;
byId: string;
at: number;
};
/**
* Since June 2026. A hard block that is scheduled (the delay varies by source; see `executeAt`) but not yet executed. Powers admin visibility, scheduler dedup, and cancellation. Cleared on execution or when the team is unblocked/reviewed before `executeAt`; the executor treats its absence as "block cancelled".
*/
export type ScheduledBlock = {
/**
* Unix ms timestamp of the scheduled EventBridge execution.
*/
executeAt: number;
/**
* Violation reason (string value of the `Violation` enum).
*/
reason: string;
/**
* What triggered the scheduled block (string value of `TeamBlockSource`).
*/
source: string;
/**
* Unix ms timestamp of when the marker was written.
*/
createdAt: number;
/**
* Absent from the automated evaluation path, which has no case.
*/
caseId?: string | undefined;
/**
* EventBridge schedule name, persisted so the pending event can be cancelled.
*/
scheduleName?: string | undefined;
};
export type Abuse = {
/**
* Since June 2023
*/
blockHistory?: Array<BlockHistory> | undefined;
/**
* Since March 2022. Helps abuse checks by tracking git auths. Format: `<platform>:<detail>:<value>`
*/
gitAuthHistory?: Array<string> | undefined;
/**
* (scanner history). Since November 2021. First element is newest.
*/
history?: Array<History> | undefined;
/**
* Since September 2023. How often did this owner trigger an actual git lineage deploy block?
*/
gitLineageBlocks?: number | undefined;
/**
* Since September 2023. How often did this owner trigger a git lineage deploy block dry run?
*/
gitLineageBlocksDry?: number | undefined;
/**
* Since November 2021. Guides the abuse scanner in build container.
*/
scanner?: string | undefined;
/**
* Since December 2025. UTC timestamp string of when an auto-unblock is scheduled. Format: "Wed, 03 Dec 2025 20:32:13 GMT"
*/
scheduledUnblockAt?: string | undefined;
/**
* Since June 2026. A hard block that is scheduled (the delay varies by source; see `executeAt`) but not yet executed. Powers admin visibility, scheduler dedup, and cancellation. Cleared on execution or when the team is unblocked/reviewed before `executeAt`; the executor treats its absence as "block cancelled".
*/
scheduledBlock?: ScheduledBlock | undefined;
/**
* Since November 2021
*/
updatedAt: number;
creationUserAgent?: string | undefined;
creationIp?: string | undefined;
removedPhoneNumbers?: string | undefined;
};
export declare const UserEventPayloadPlan: {
readonly Enterprise: "enterprise";
readonly Hobby: "hobby";
readonly Pro: "pro";
};
export type UserEventPayloadPlan = ClosedEnum<typeof UserEventPayloadPlan>;
export type PayloadBilling = {
plan: UserEventPayloadPlan;
};
export type Credentials2 = {
type: "github-oauth-custom-host";
host: string;
id: string;
};
export declare const CredentialsType: {
readonly Apple: "apple";
readonly Bitbucket: "bitbucket";
readonly Chatgpt: "chatgpt";
readonly GithubOauth: "github-oauth";
readonly GithubOauthLimited: "github-oauth-limited";
readonly Gitlab: "gitlab";
readonly Google: "google";
readonly Vercel: "vercel";
};
export type CredentialsType = ClosedEnum<typeof CredentialsType>;
export type Credentials1 = {
type: CredentialsType;
id: string;
};
export type Credentials = (Credentials1 & {
type: "apple";
}) | (Credentials1 & {
type: "bitbucket";
}) | (Credentials1 & {
type: "chatgpt";
}) | (Credentials1 & {
type: "github-oauth";
}) | (Credentials1 & {
type: "github-oauth-limited";
}) | (Credentials1 & {
type: "gitlab";
}) | (Credentials1 & {
type: "google";
}) | (Credentials1 & {
type: "vercel";
}) | Credentials2;
export type PayloadDataCache = {
excessBillingEnabled?: boolean | undefined;
};
export type PayloadDismissals = {
scopeId: string;
createdAt: number;
};
export type PayloadDismissedToasts = {
name: string;
dismissals: Array<PayloadDismissals>;
};
export type PayloadFavoriteProjectsAndSpaces = {
teamId: string;
projectId: string;
};
export type PayloadImportFlowGitNamespace = string | number;
export type PayloadImportFlowGitNamespaceId = string | number;
export declare const PayloadImportFlowGitProvider: {
readonly Bitbucket: "bitbucket";
readonly Github: "github";
readonly GithubCustomHost: "github-custom-host";
readonly GithubLimited: "github-limited";
readonly Gitlab: "gitlab";
readonly Vercel: "vercel";
};
export type PayloadImportFlowGitProvider = ClosedEnum<typeof PayloadImportFlowGitProvider>;
export type PayloadGitNamespaceId = string | number;
export type PayloadPreferredScopesAndGitNamespaces = {
scopeId: string;
gitNamespaceId: string | number | null;
};
export type PreventAutoBlocking = number | boolean;
/**
* Represents configuration for remote caching
*/
export type UserEventPayloadRemoteCaching = {
enabled?: boolean | undefined;
};
export type PayloadBuildEntitlements = {
enhancedBuilds?: boolean | undefined;
};
export declare const UserEventPayload138Configuration: {
readonly SkipNamespaceQueue: "SKIP_NAMESPACE_QUEUE";
readonly WaitForNamespaceQueue: "WAIT_FOR_NAMESPACE_QUEUE";
};
export type UserEventPayload138Configuration = ClosedEnum<typeof UserEventPayload138Configuration>;
export type PayloadBuildQueue = {
configuration?: UserEventPayload138Configuration | undefined;
};
export type PayloadSecurity = {
customRules?: number | undefined;
ipBlocks?: number | undefined;
ipBypass?: number | undefined;
rateLimit?: number | undefined;
};
/**
* Default build machine type for new deployments. This must be used in combination with the buildEntitlements field. It is respected over Vercel's notion of the default build machine, and was originally implemented to allow Teams to "downgrade". - Hobby customers cannot set this, because they only have access to one machine type - Pro customers get Turbo machines by default, so this field is effectively for downgrading - ENT customers cannot set this (yet), because their default is based on their contract. https://linear.app/vercel/project/self-serve-build-machines-for-enterprise-customers-0cbc357e26d2/overview
*/
export declare const PayloadDefault: {
readonly Elastic: "elastic";
readonly Enhanced: "enhanced";
readonly Standard: "standard";
readonly Turbo: "turbo";
};
/**
* Default build machine type for new deployments. This must be used in combination with the buildEntitlements field. It is respected over Vercel's notion of the default build machine, and was originally implemented to allow Teams to "downgrade". - Hobby customers cannot set this, because they only have access to one machine type - Pro customers get Turbo machines by default, so this field is effectively for downgrading - ENT customers cannot set this (yet), because their default is based on their contract. https://linear.app/vercel/project/self-serve-build-machines-for-enterprise-customers-0cbc357e26d2/overview
*/
export type PayloadDefault = ClosedEnum<typeof PayloadDefault>;
/**
* Build machine configuration recorded on a team or user `resourceConfig`. This is deliberately separate from the build machine config recorded on a deployment (`DeploymentBuildMachine` in `@api/deployments-types`). A team/user only expresses its default machine for new deployments; the per-build fields (`purchaseType`, `defaultPurchaseType`, `machineSelectionType`, `cores`, `memory`) are recorded on the deployment record when a build actually runs and never belong on a team/user document.
*/
export type PayloadBuildMachine = {
/**
* Default build machine type for new deployments. This must be used in combination with the buildEntitlements field. It is respected over Vercel's notion of the default build machine, and was originally implemented to allow Teams to "downgrade". - Hobby customers cannot set this, because they only have access to one machine type - Pro customers get Turbo machines by default, so this field is effectively for downgrading - ENT customers cannot set this (yet), because their default is based on their contract. https://linear.app/vercel/project/self-serve-build-machines-for-enterprise-customers-0cbc357e26d2/overview
*/
default?: PayloadDefault | undefined;
};
export type PayloadResourceConfig = {
nodeType?: string | undefined;
concurrentBuilds?: number | undefined;
elasticConcurrencyEnabled?: boolean | undefined;
buildEntitlements?: PayloadBuildEntitlements | undefined;
buildQueue?: PayloadBuildQueue | undefined;
awsAccountType?: string | undefined;
awsAccountIds?: Array<string> | undefined;
cfZoneName?: string | undefined;
imageOptimizationType?: string | undefined;
edgeConfigs?: number | undefined;
edgeConfigSize?: number | undefined;
edgeFunctionMaxSizeBytes?: number | undefined;
edgeFunctionExecutionTimeoutMs?: number | undefined;
serverlessFunctionMaxMemorySize?: number | undefined;
kvDatabases?: number | undefined;
postgresDatabases?: number | undefined;
blobStores?: number | undefined;
integrationStores?: number | undefined;
cronJobsPerProject?: number | undefined;
microfrontendGroupsPerTeam?: number | undefined;
microfrontendProjectsPerGroup?: number | undefined;
flagsExplorerOverridesThreshold?: number | undefined;
flagsExplorerUnlimitedOverrides?: boolean | undefined;
customEnvironmentsPerProject?: number | undefined;
security?: PayloadSecurity | undefined;
bulkRedirectsFreeLimitOverride?: number | undefined;
/**
* Build machine configuration recorded on a team or user `resourceConfig`. This is deliberately separate from the build machine config recorded on a deployment (`DeploymentBuildMachine` in `@api/deployments-types`). A team/user only expresses its default machine for new deployments; the per-build fields (`purchaseType`, `defaultPurchaseType`, `machineSelectionType`, `cores`, `memory`) are recorded on the deployment record when a build actually runs and never belong on a team/user document.
*/
buildMachine?: PayloadBuildMachine | undefined;
};
export type ResourceLimits = {
max: number;
duration: number;
};
export declare const PayloadViewPreference: {
readonly Cards: "cards";
readonly List: "list";
};
export type PayloadViewPreference = ClosedEnum<typeof PayloadViewPreference>;
export declare const PayloadFavoritesViewPreference: {
readonly Closed: "closed";
readonly Open: "open";
};
export type PayloadFavoritesViewPreference = ClosedEnum<typeof PayloadFavoritesViewPreference>;
export declare const PayloadRecentsViewPreference: {
readonly Closed: "closed";
readonly Open: "open";
};
export type PayloadRecentsViewPreference = ClosedEnum<typeof PayloadRecentsViewPreference>;
export type PayloadActiveDashboardViews = {
scopeId: string;
viewPreference?: PayloadViewPreference | null | undefined;
favoritesViewPreference?: PayloadFavoritesViewPreference | null | undefined;
recentsViewPreference?: PayloadRecentsViewPreference | null | undefined;
};
export type SecondaryEmails = {
email: string;
verified: boolean;
};
export type PayloadRules = {
email: string;
};
export type EmailNotifications = {
rules?: {
[k: string]: PayloadRules;
} | undefined;
};
export type PayloadReasons = {
name: string;
value: string;
};
export type SiftScores = {
score: number;
reasons: Array<PayloadReasons>;
};
export declare const UserEventPayloadName: {
readonly String: "string";
};
export type UserEventPayloadName = ClosedEnum<typeof UserEventPayloadName>;
export type PayloadSiftRoute = {
name: UserEventPayloadName;
};
export declare const UserEventPayloadReason: {
readonly BlockedForPlatformAbuse: "BLOCKED_FOR_PLATFORM_ABUSE";
readonly EnterpriseTrialEnded: "ENTERPRISE_TRIAL_ENDED";
readonly EnterpriseUnpaidInvoice: "ENTERPRISE_UNPAID_INVOICE";
readonly ExposureCapExceeded: "EXPOSURE_CAP_EXCEEDED";
readonly FairUseLimitsExceeded: "FAIR_USE_LIMITS_EXCEEDED";
readonly SubscriptionCanceled: "SUBSCRIPTION_CANCELED";
readonly SubscriptionExpired: "SUBSCRIPTION_EXPIRED";
readonly UnpaidInvoice: "UNPAID_INVOICE";
};
export type UserEventPayloadReason = ClosedEnum<typeof UserEventPayloadReason>;
export declare const PayloadBlockedDueToOverageType: {
readonly AnalyticsUsage: "analyticsUsage";
readonly Artifacts: "artifacts";
readonly Bandwidth: "bandwidth";
readonly BlobDataTransfer: "blobDataTransfer";
readonly BlobTotalAdvancedRequests: "blobTotalAdvancedRequests";
readonly BlobTotalAvgSizeInBytes: "blobTotalAvgSizeInBytes";
readonly BlobTotalGetResponseObjectSizeInBytes: "blobTotalGetResponseObjectSizeInBytes";
readonly BlobTotalSimpleRequests: "blobTotalSimpleRequests";
readonly ConnectDataTransfer: "connectDataTransfer";
readonly DataCacheRead: "dataCacheRead";
readonly DataCacheWrite: "dataCacheWrite";
readonly EdgeConfigRead: "edgeConfigRead";
readonly EdgeConfigWrite: "edgeConfigWrite";
readonly EdgeFunctionExecutionUnits: "edgeFunctionExecutionUnits";
readonly EdgeMiddlewareInvocations: "edgeMiddlewareInvocations";
readonly EdgeRequest: "edgeRequest";
readonly EdgeRequestAdditionalCpuDuration: "edgeRequestAdditionalCpuDuration";
readonly ElasticConcurrencyBuildSlots: "elasticConcurrencyBuildSlots";
readonly FastDataTransfer: "fastDataTransfer";
readonly FastOriginTransfer: "fastOriginTransfer";
readonly FluidCpuDuration: "fluidCpuDuration";
readonly FluidDuration: "fluidDuration";
readonly FunctionDuration: "functionDuration";
readonly FunctionInvocation: "functionInvocation";
readonly ImageOptimizationCacheRead: "imageOptimizationCacheRead";
readonly ImageOptimizationCacheWrite: "imageOptimizationCacheWrite";
readonly ImageOptimizationTransformation: "imageOptimizationTransformation";
readonly LogDrainsVolume: "logDrainsVolume";
readonly MonitoringMetric: "monitoringMetric";
readonly ObservabilityEvent: "observabilityEvent";
readonly OnDemandConcurrencyMinutes: "onDemandConcurrencyMinutes";
readonly RuntimeCacheRead: "runtimeCacheRead";
readonly RuntimeCacheWrite: "runtimeCacheWrite";
readonly ServerlessFunctionExecution: "serverlessFunctionExecution";
readonly SourceImages: "sourceImages";
readonly WafOwaspExcessBytes: "wafOwaspExcessBytes";
readonly WafOwaspRequests: "wafOwaspRequests";
readonly WafRateLimitRequest: "wafRateLimitRequest";
readonly WebAnalyticsEvent: "webAnalyticsEvent";
};
export type PayloadBlockedDueToOverageType = ClosedEnum<typeof PayloadBlockedDueToOverageType>;
export type PayloadSoftBlock = {
blockedAt: number;
reason: UserEventPayloadReason;
blockedDueToOverageType?: PayloadBlockedDueToOverageType | undefined;
};
export declare const UserEventPayload138Role: {
readonly Billing: "BILLING";
readonly Contributor: "CONTRIBUTOR";
readonly Developer: "DEVELOPER";
readonly Member: "MEMBER";
readonly Owner: "OWNER";
readonly Security: "SECURITY";
readonly Viewer: "VIEWER";
readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type UserEventPayload138Role = ClosedEnum<typeof UserEventPayload138Role>;
export declare const PayloadTeamRoles: {
readonly Billing: "BILLING";
readonly Contributor: "CONTRIBUTOR";
readonly Developer: "DEVELOPER";
readonly Member: "MEMBER";
readonly Owner: "OWNER";
readonly Security: "SECURITY";
readonly Viewer: "VIEWER";
readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type PayloadTeamRoles = ClosedEnum<typeof PayloadTeamRoles>;
export declare const PayloadTeamPermissions: {
readonly CreateProject: "CreateProject";
readonly EnvVariableManager: "EnvVariableManager";
readonly EnvironmentManager: "EnvironmentManager";
readonly FullProductionDeployment: "FullProductionDeployment";
readonly IntegrationManager: "IntegrationManager";
readonly OrgAdmin: "OrgAdmin";
readonly OrgViewer: "OrgViewer";
readonly UsageViewer: "UsageViewer";
readonly V0Builder: "V0Builder";
readonly V0Chatter: "V0Chatter";
readonly V0Viewer: "V0Viewer";
};
export type PayloadTeamPermissions = ClosedEnum<typeof PayloadTeamPermissions>;
export declare const UserEventPayload138Origin: {
readonly AccountUpdate: "account-update";
readonly Bitbucket: "bitbucket";
readonly Dsync: "dsync";
readonly Feedback: "feedback";
readonly Github: "github";
readonly Gitlab: "gitlab";
readonly Import: "import";
readonly Link: "link";
readonly Mail: "mail";
readonly NsnbAutoApprove: "nsnb-auto-approve";
readonly NsnbHobbyUpgrade: "nsnb-hobby-upgrade";
readonly NsnbInvite: "nsnb-invite";
readonly NsnbRedeploy: "nsnb-redeploy";
readonly NsnbRedeployAttributionCard: "nsnb-redeploy-attribution-card";
readonly NsnbRequestAccess: "nsnb-request-access";
readonly NsnbViewerUpgrade: "nsnb-viewer-upgrade";
readonly OrganizationTeams: "organization-teams";
readonly Saml: "saml";
readonly Teams: "teams";
};
export type UserEventPayload138Origin = ClosedEnum<typeof UserEventPayload138Origin>;
export type UserEventPayloadGitUserId = string | number;
export type UserEventPayloadJoinedFrom = {
origin: UserEventPayload138Origin;
commitId?: string | undefined;
repoId?: string | undefined;
repoPath?: string | undefined;
gitUserId?: string | number | undefined;
gitUserLogin?: string | undefined;
ssoUserId?: string | undefined;
ssoConnectedAt?: number | undefined;
idpUserId?: string | undefined;
dsyncUserId?: string | undefined;
dsyncConnectedAt?: number | undefined;
};
export type Teams = {
teamId: string;
createdAt: number;
role: UserEventPayload138Role;
confirmed: true;
confirmedAt: number;
accessRequestedAt?: number | undefined;
teamRoles?: Array<PayloadTeamRoles> | undefined;
teamPermissions?: Array<PayloadTeamPermissions> | undefined;
created: number;
joinedFrom?: UserEventPayloadJoinedFrom | undefined;
};
export declare const UserEventPayload138Type: {
readonly User: "user";
};
export type UserEventPayload138Type = ClosedEnum<typeof UserEventPayload138Type>;
/** @internal */
export declare const OneHundredAndSeventyFour$inboundSchema: z.ZodType<OneHundredAndSeventyFour, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSeventyFourFromJSON(jsonString: string): SafeParseResult<OneHundredAndSeventyFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadDeploymentType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadDeploymentType>;
/** @internal */
export declare const UserEventPayloadPassport$inboundSchema: z.ZodType<UserEventPayloadPassport, z.ZodTypeDef, unknown>;
export declare function userEventPayloadPassportFromJSON(jsonString: string): SafeParseResult<UserEventPayloadPassport, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadPrevious$inboundSchema: z.ZodType<UserEventPayloadPrevious, z.ZodTypeDef, unknown>;
export declare function userEventPayloadPreviousFromJSON(jsonString: string): SafeParseResult<UserEventPayloadPrevious, SDKValidationError>;
/** @internal */
export declare const UserEventPayload173DeploymentType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload173DeploymentType>;
/** @internal */
export declare const UserEventPayload173Passport$inboundSchema: z.ZodType<UserEventPayload173Passport, z.ZodTypeDef, unknown>;
export declare function userEventPayload173PassportFromJSON(jsonString: string): SafeParseResult<UserEventPayload173Passport, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadNext$inboundSchema: z.ZodType<UserEventPayloadNext, z.ZodTypeDef, unknown>;
export declare function userEventPayloadNextFromJSON(jsonString: string): SafeParseResult<UserEventPayloadNext, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSeventyThree$inboundSchema: z.ZodType<OneHundredAndSeventyThree, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSeventyThreeFromJSON(jsonString: string): SafeParseResult<OneHundredAndSeventyThree, SDKValidationError>;
/** @internal */
export declare const UserEventPayload172DeploymentType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload172DeploymentType>;
/** @internal */
export declare const Passport$inboundSchema: z.ZodType<Passport, z.ZodTypeDef, unknown>;
export declare function passportFromJSON(jsonString: string): SafeParseResult<Passport, SDKValidationError>;
/** @internal */
export declare const PayloadPrevious$inboundSchema: z.ZodType<PayloadPrevious, z.ZodTypeDef, unknown>;
export declare function payloadPreviousFromJSON(jsonString: string): SafeParseResult<PayloadPrevious, SDKValidationError>;
/** @internal */
export declare const PayloadDeploymentType$inboundSchema: z.ZodNativeEnum<typeof PayloadDeploymentType>;
/** @internal */
export declare const PayloadPassport$inboundSchema: z.ZodType<PayloadPassport, z.ZodTypeDef, unknown>;
export declare function payloadPassportFromJSON(jsonString: string): SafeParseResult<PayloadPassport, SDKValidationError>;
/** @internal */
export declare const PayloadNext$inboundSchema: z.ZodType<PayloadNext, z.ZodTypeDef, unknown>;
export declare function payloadNextFromJSON(jsonString: string): SafeParseResult<PayloadNext, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSeventyTwo$inboundSchema: z.ZodType<OneHundredAndSeventyTwo, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSeventyTwoFromJSON(jsonString: string): SafeParseResult<OneHundredAndSeventyTwo, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSeventyOne$inboundSchema: z.ZodType<OneHundredAndSeventyOne, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSeventyOneFromJSON(jsonString: string): SafeParseResult<OneHundredAndSeventyOne, SDKValidationError>;
/** @internal */
export declare const PayloadKind$inboundSchema: z.ZodNativeEnum<typeof PayloadKind>;
/** @internal */
export declare const OneHundredAndSeventy$inboundSchema: z.ZodType<OneHundredAndSeventy, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSeventyFromJSON(jsonString: string): SafeParseResult<OneHundredAndSeventy, SDKValidationError>;
/** @internal */
export declare const UserEventPayload169Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload169Type>;
/** @internal */
export declare const OneHundredAndSixtyNine$inboundSchema: z.ZodType<OneHundredAndSixtyNine, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyNineFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtyNine, SDKValidationError>;
/** @internal */
export declare const UserEventPayload168Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload168Type>;
/** @internal */
export declare const OneHundredAndSixtyEight$inboundSchema: z.ZodType<OneHundredAndSixtyEight, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyEightFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtyEight, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadType>;
/** @internal */
export declare const OneHundredAndSixtySeven$inboundSchema: z.ZodType<OneHundredAndSixtySeven, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtySevenFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtySeven, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadKind$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadKind>;
/** @internal */
export declare const OneHundredAndSixtySix$inboundSchema: z.ZodType<OneHundredAndSixtySix, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtySixFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtySix, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSixtyFive$inboundSchema: z.ZodType<OneHundredAndSixtyFive, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyFiveFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtyFive, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSixtyFour$inboundSchema: z.ZodType<OneHundredAndSixtyFour, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyFourFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtyFour, SDKValidationError>;
/** @internal */
export declare const NewResourceBlockingPolicy$inboundSchema: z.ZodNativeEnum<typeof NewResourceBlockingPolicy>;
/** @internal */
export declare const Previous$inboundSchema: z.ZodType<Previous, z.ZodTypeDef, unknown>;
export declare function previousFromJSON(jsonString: string): SafeParseResult<Previous, SDKValidationError>;
/** @internal */
export declare const PayloadNewResourceBlockingPolicy$inboundSchema: z.ZodNativeEnum<typeof PayloadNewResourceBlockingPolicy>;
/** @internal */
export declare const Next$inboundSchema: z.ZodType<Next, z.ZodTypeDef, unknown>;
export declare function nextFromJSON(jsonString: string): SafeParseResult<Next, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSixtyThree$inboundSchema: z.ZodType<OneHundredAndSixtyThree, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyThreeFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtyThree, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSixtyTwo$inboundSchema: z.ZodType<OneHundredAndSixtyTwo, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyTwoFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtyTwo, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSixtyOne$inboundSchema: z.ZodType<OneHundredAndSixtyOne, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyOneFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixtyOne, SDKValidationError>;
/** @internal */
export declare const OneHundredAndSixty$inboundSchema: z.ZodType<OneHundredAndSixty, z.ZodTypeDef, unknown>;
export declare function oneHundredAndSixtyFromJSON(jsonString: string): SafeParseResult<OneHundredAndSixty, SDKValidationError>;
/** @internal */
export declare const SiftRoute$inboundSchema: z.ZodType<SiftRoute, z.ZodTypeDef, unknown>;
export declare function siftRouteFromJSON(jsonString: string): SafeParseResult<SiftRoute, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftyNine$inboundSchema: z.ZodType<OneHundredAndFiftyNine, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyNineFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftyNine, SDKValidationError>;
/** @internal */
export declare const BillingPlan$inboundSchema: z.ZodNativeEnum<typeof BillingPlan>;
/** @internal */
export declare const OneHundredAndFiftyEight$inboundSchema: z.ZodType<OneHundredAndFiftyEight, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyEightFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftyEight, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftySeven$inboundSchema: z.ZodType<OneHundredAndFiftySeven, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftySevenFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftySeven, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftySix$inboundSchema: z.ZodType<OneHundredAndFiftySix, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftySixFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftySix, SDKValidationError>;
/** @internal */
export declare const Microfrontends3$inboundSchema: z.ZodType<Microfrontends3, z.ZodTypeDef, unknown>;
export declare function microfrontends3FromJSON(jsonString: string): SafeParseResult<Microfrontends3, SDKValidationError>;
/** @internal */
export declare const Microfrontends2$inboundSchema: z.ZodType<Microfrontends2, z.ZodTypeDef, unknown>;
export declare function microfrontends2FromJSON(jsonString: string): SafeParseResult<Microfrontends2, SDKValidationError>;
/** @internal */
export declare const Microfrontends1$inboundSchema: z.ZodType<Microfrontends1, z.ZodTypeDef, unknown>;
export declare function microfrontends1FromJSON(jsonString: string): SafeParseResult<Microfrontends1, SDKValidationError>;
/** @internal */
export declare const Microfrontends$inboundSchema: z.ZodType<Microfrontends, z.ZodTypeDef, unknown>;
export declare function microfrontendsFromJSON(jsonString: string): SafeParseResult<Microfrontends, SDKValidationError>;
/** @internal */
export declare const UserEventPayload155Project$inboundSchema: z.ZodType<UserEventPayload155Project, z.ZodTypeDef, unknown>;
export declare function userEventPayload155ProjectFromJSON(jsonString: string): SafeParseResult<UserEventPayload155Project, SDKValidationError>;
/** @internal */
export declare const UserEventMicrofrontends3$inboundSchema: z.ZodType<UserEventMicrofrontends3, z.ZodTypeDef, unknown>;
export declare function userEventMicrofrontends3FromJSON(jsonString: string): SafeParseResult<UserEventMicrofrontends3, SDKValidationError>;
/** @internal */
export declare const UserEventMicrofrontends2$inboundSchema: z.ZodType<UserEventMicrofrontends2, z.ZodTypeDef, unknown>;
export declare function userEventMicrofrontends2FromJSON(jsonString: string): SafeParseResult<UserEventMicrofrontends2, SDKValidationError>;
/** @internal */
export declare const UserEventMicrofrontends1$inboundSchema: z.ZodType<UserEventMicrofrontends1, z.ZodTypeDef, unknown>;
export declare function userEventMicrofrontends1FromJSON(jsonString: string): SafeParseResult<UserEventMicrofrontends1, SDKValidationError>;
/** @internal */
export declare const PayloadMicrofrontends$inboundSchema: z.ZodType<PayloadMicrofrontends, z.ZodTypeDef, unknown>;
export declare function payloadMicrofrontendsFromJSON(jsonString: string): SafeParseResult<PayloadMicrofrontends, SDKValidationError>;
/** @internal */
export declare const UserEventPayload155PrevProject$inboundSchema: z.ZodType<UserEventPayload155PrevProject, z.ZodTypeDef, unknown>;
export declare function userEventPayload155PrevProjectFromJSON(jsonString: string): SafeParseResult<UserEventPayload155PrevProject, SDKValidationError>;
/** @internal */
export declare const PayloadPrev$inboundSchema: z.ZodType<PayloadPrev, z.ZodTypeDef, unknown>;
export declare function payloadPrevFromJSON(jsonString: string): SafeParseResult<PayloadPrev, SDKValidationError>;
/** @internal */
export declare const PayloadGroup$inboundSchema: z.ZodType<PayloadGroup, z.ZodTypeDef, unknown>;
export declare function payloadGroupFromJSON(jsonString: string): SafeParseResult<PayloadGroup, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftyFive$inboundSchema: z.ZodType<OneHundredAndFiftyFive, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyFiveFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftyFive, SDKValidationError>;
/** @internal */
export declare const UserEventPayload154Project$inboundSchema: z.ZodType<UserEventPayload154Project, z.ZodTypeDef, unknown>;
export declare function userEventPayload154ProjectFromJSON(jsonString: string): SafeParseResult<UserEventPayload154Project, SDKValidationError>;
/** @internal */
export declare const Group$inboundSchema: z.ZodType<Group, z.ZodTypeDef, unknown>;
export declare function groupFromJSON(jsonString: string): SafeParseResult<Group, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftyFour$inboundSchema: z.ZodType<OneHundredAndFiftyFour, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyFourFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftyFour, SDKValidationError>;
/** @internal */
export declare const Prev$inboundSchema: z.ZodType<Prev, z.ZodTypeDef, unknown>;
export declare function prevFromJSON(jsonString: string): SafeParseResult<Prev, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftyThree$inboundSchema: z.ZodType<OneHundredAndFiftyThree, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyThreeFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftyThree, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftyTwo$inboundSchema: z.ZodType<OneHundredAndFiftyTwo, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyTwoFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftyTwo, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFiftyOne$inboundSchema: z.ZodType<OneHundredAndFiftyOne, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyOneFromJSON(jsonString: string): SafeParseResult<OneHundredAndFiftyOne, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFifty$inboundSchema: z.ZodType<OneHundredAndFifty, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFiftyFromJSON(jsonString: string): SafeParseResult<OneHundredAndFifty, SDKValidationError>;
/** @internal */
export declare const Names$inboundSchema: z.ZodType<Names, z.ZodTypeDef, unknown>;
export declare function namesFromJSON(jsonString: string): SafeParseResult<Names, SDKValidationError>;
/** @internal */
export declare const City$inboundSchema: z.ZodType<City, z.ZodTypeDef, unknown>;
export declare function cityFromJSON(jsonString: string): SafeParseResult<City, SDKValidationError>;
/** @internal */
export declare const PayloadNames$inboundSchema: z.ZodType<PayloadNames, z.ZodTypeDef, unknown>;
export declare function payloadNamesFromJSON(jsonString: string): SafeParseResult<PayloadNames, SDKValidationError>;
/** @internal */
export declare const Country$inboundSchema: z.ZodType<Country, z.ZodTypeDef, unknown>;
export declare function countryFromJSON(jsonString: string): SafeParseResult<Country, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadNames$inboundSchema: z.ZodType<UserEventPayloadNames, z.ZodTypeDef, unknown>;
export declare function userEventPayloadNamesFromJSON(jsonString: string): SafeParseResult<UserEventPayloadNames, SDKValidationError>;
/** @internal */
export declare const MostSpecificSubdivision$inboundSchema: z.ZodType<MostSpecificSubdivision, z.ZodTypeDef, unknown>;
export declare function mostSpecificSubdivisionFromJSON(jsonString: string): SafeParseResult<MostSpecificSubdivision, SDKValidationError>;
/** @internal */
export declare const Geolocation$inboundSchema: z.ZodType<Geolocation, z.ZodTypeDef, unknown>;
export declare function geolocationFromJSON(jsonString: string): SafeParseResult<Geolocation, SDKValidationError>;
/** @internal */
export declare const UserEvent2Origin$inboundSchema: z.ZodNativeEnum<typeof UserEvent2Origin>;
/** @internal */
export declare const Two2$inboundSchema: z.ZodType<Two2, z.ZodTypeDef, unknown>;
export declare function two2FromJSON(jsonString: string): SafeParseResult<Two2, SDKValidationError>;
/** @internal */
export declare const TwoOrigin$inboundSchema: z.ZodNativeEnum<typeof TwoOrigin>;
/** @internal */
export declare const Two1$inboundSchema: z.ZodType<Two1, z.ZodTypeDef, unknown>;
export declare function two1FromJSON(jsonString: string): SafeParseResult<Two1, SDKValidationError>;
/** @internal */
export declare const Factors2$inboundSchema: z.ZodType<Factors2, z.ZodTypeDef, unknown>;
export declare function factors2FromJSON(jsonString: string): SafeParseResult<Factors2, SDKValidationError>;
/** @internal */
export declare const OneOrigin$inboundSchema: z.ZodNativeEnum<typeof OneOrigin>;
/** @internal */
export declare const One1$inboundSchema: z.ZodType<One1, z.ZodTypeDef, unknown>;
export declare function one1FromJSON(jsonString: string): SafeParseResult<One1, SDKValidationError>;
/** @internal */
export declare const Factors1$inboundSchema: z.ZodType<Factors1, z.ZodTypeDef, unknown>;
export declare function factors1FromJSON(jsonString: string): SafeParseResult<Factors1, SDKValidationError>;
/** @internal */
export declare const Factors$inboundSchema: z.ZodType<Factors, z.ZodTypeDef, unknown>;
export declare function factorsFromJSON(jsonString: string): SafeParseResult<Factors, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortyNine$inboundSchema: z.ZodType<OneHundredAndFortyNine, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyNineFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortyNine, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortyEight$inboundSchema: z.ZodType<OneHundredAndFortyEight, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyEightFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortyEight, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortySeven$inboundSchema: z.ZodType<OneHundredAndFortySeven, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortySevenFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortySeven, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortySix$inboundSchema: z.ZodType<OneHundredAndFortySix, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortySixFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortySix, SDKValidationError>;
/** @internal */
export declare const QueryType$inboundSchema: z.ZodNativeEnum<typeof QueryType>;
/** @internal */
export declare const PrimaryKey$inboundSchema: z.ZodType<PrimaryKey, z.ZodTypeDef, unknown>;
export declare function primaryKeyFromJSON(jsonString: string): SafeParseResult<PrimaryKey, SDKValidationError>;
/** @internal */
export declare const Queries$inboundSchema: z.ZodType<Queries, z.ZodTypeDef, unknown>;
export declare function queriesFromJSON(jsonString: string): SafeParseResult<Queries, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortyFive$inboundSchema: z.ZodType<OneHundredAndFortyFive, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyFiveFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortyFive, SDKValidationError>;
/** @internal */
export declare const ProjectIds2$inboundSchema: z.ZodNativeEnum<typeof ProjectIds2>;
/** @internal */
export declare const ProjectIds$inboundSchema: z.ZodType<ProjectIds, z.ZodTypeDef, unknown>;
export declare function projectIdsFromJSON(jsonString: string): SafeParseResult<ProjectIds, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortyFour$inboundSchema: z.ZodType<OneHundredAndFortyFour, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyFourFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortyFour, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortyThree$inboundSchema: z.ZodType<OneHundredAndFortyThree, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyThreeFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortyThree, SDKValidationError>;
/** @internal */
export declare const Configurations$inboundSchema: z.ZodType<Configurations, z.ZodTypeDef, unknown>;
export declare function configurationsFromJSON(jsonString: string): SafeParseResult<Configurations, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortyTwo$inboundSchema: z.ZodType<OneHundredAndFortyTwo, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyTwoFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortyTwo, SDKValidationError>;
/** @internal */
export declare const PayloadIntegration$inboundSchema: z.ZodType<PayloadIntegration, z.ZodTypeDef, unknown>;
export declare function payloadIntegrationFromJSON(jsonString: string): SafeParseResult<PayloadIntegration, SDKValidationError>;
/** @internal */
export declare const OneHundredAndFortyOne$inboundSchema: z.ZodType<OneHundredAndFortyOne, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyOneFromJSON(jsonString: string): SafeParseResult<OneHundredAndFortyOne, SDKValidationError>;
/** @internal */
export declare const Integration$inboundSchema: z.ZodType<Integration, z.ZodTypeDef, unknown>;
export declare function integrationFromJSON(jsonString: string): SafeParseResult<Integration, SDKValidationError>;
/** @internal */
export declare const OneHundredAndForty$inboundSchema: z.ZodType<OneHundredAndForty, z.ZodTypeDef, unknown>;
export declare function oneHundredAndFortyFromJSON(jsonString: string): SafeParseResult<OneHundredAndForty, SDKValidationError>;
/** @internal */
export declare const OneHundredAndThirtyNine$inboundSchema: z.ZodType<OneHundredAndThirtyNine, z.ZodTypeDef, unknown>;
export declare function oneHundredAndThirtyNineFromJSON(jsonString: string): SafeParseResult<OneHundredAndThirtyNine, SDKValidationError>;
/** @internal */
export declare const UserEventPayload138Action$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload138Action>;
/** @internal */
export declare const BlockHistory$inboundSchema: z.ZodType<BlockHistory, z.ZodTypeDef, unknown>;
export declare function blockHistoryFromJSON(jsonString: string): SafeParseResult<BlockHistory, SDKValidationError>;
/** @internal */
export declare const History$inboundSchema: z.ZodType<History, z.ZodTypeDef, unknown>;
export declare function historyFromJSON(jsonString: string): SafeParseResult<History, SDKValidationError>;
/** @internal */
export declare const ScheduledBlock$inboundSchema: z.ZodType<ScheduledBlock, z.ZodTypeDef, unknown>;
export declare function scheduledBlockFromJSON(jsonString: string): SafeParseResult<ScheduledBlock, SDKValidationError>;
/** @internal */
export declare const Abuse$inboundSchema: z.ZodType<Abuse, z.ZodTypeDef, unknown>;
export declare function abuseFromJSON(jsonString: string): SafeParseResult<Abuse, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadPlan$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadPlan>;
/** @internal */
export declare const PayloadBilling$inboundSchema: z.ZodType<PayloadBilling, z.ZodTypeDef, unknown>;
export declare function payloadBillingFromJSON(jsonString: string): SafeParseResult<PayloadBilling, SDKValidationError>;
/** @internal */
export declare const Credentials2$inboundSchema: z.ZodType<Credentials2, z.ZodTypeDef, unknown>;
export declare function credentials2FromJSON(jsonString: string): SafeParseResult<Credentials2, SDKValidationError>;
/** @internal */
export declare const CredentialsType$inboundSchema: z.ZodNativeEnum<typeof CredentialsType>;
/** @internal */
export declare const Credentials1$inboundSchema: z.ZodType<Credentials1, z.ZodTypeDef, unknown>;
export declare function credentials1FromJSON(jsonString: string): SafeParseResult<Credentials1, SDKValidationError>;
/** @internal */
export declare const Credentials$inboundSchema: z.ZodType<Credentials, z.ZodTypeDef, unknown>;
export declare function credentialsFromJSON(jsonString: string): SafeParseResult<Credentials, SDKValidationError>;
/** @internal */
export declare const PayloadDataCache$inboundSchema: z.ZodType<PayloadDataCache, z.ZodTypeDef, unknown>;
export declare function payloadDataCacheFromJSON(jsonString: string): SafeParseResult<PayloadDataCache, SDKValidationError>;
/** @internal */
export declare const PayloadDismissals$inboundSchema: z.ZodType<PayloadDismissals, z.ZodTypeDef, unknown>;
export declare function payloadDismissalsFromJSON(jsonString: string): SafeParseResult<PayloadDismissals, SDKValidationError>;
/** @internal */
export declare const PayloadDismissedToasts$inboundSchema: z.ZodType<PayloadDismissedToasts, z.ZodTypeDef, unknown>;
export declare function payloadDismissedToastsFromJSON(jsonString: string): SafeParseResult<PayloadDismissedToasts, SDKValidationError>;
/** @internal */
export declare const PayloadFavoriteProjectsAndSpaces$inboundSchema: z.ZodType<PayloadFavoriteProjectsAndSpaces, z.ZodTypeDef, unknown>;
export declare function payloadFavoriteProjectsAndSpacesFromJSON(jsonString: string): SafeParseResult<PayloadFavoriteProjectsAndSpaces, SDKValidationError>;
/** @internal */
export declare const PayloadImportFlowGitNamespace$inboundSchema: z.ZodType<PayloadImportFlowGitNamespace, z.ZodTypeDef, unknown>;
export declare function payloadImportFlowGitNamespaceFromJSON(jsonString: string): SafeParseResult<PayloadImportFlowGitNamespace, SDKValidationError>;
/** @internal */
export declare const PayloadImportFlowGitNamespaceId$inboundSchema: z.ZodType<PayloadImportFlowGitNamespaceId, z.ZodTypeDef, unknown>;
export declare function payloadImportFlowGitNamespaceIdFromJSON(jsonString: string): SafeParseResult<PayloadImportFlowGitNamespaceId, SDKValidationError>;
/** @internal */
export declare const PayloadImportFlowGitProvider$inboundSchema: z.ZodNativeEnum<typeof PayloadImportFlowGitProvider>;
/** @internal */
export declare const PayloadGitNamespaceId$inboundSchema: z.ZodType<PayloadGitNamespaceId, z.ZodTypeDef, unknown>;
export declare function payloadGitNamespaceIdFromJSON(jsonString: string): SafeParseResult<PayloadGitNamespaceId, SDKValidationError>;
/** @internal */
export declare const PayloadPreferredScopesAndGitNamespaces$inboundSchema: z.ZodType<PayloadPreferredScopesAndGitNamespaces, z.ZodTypeDef, unknown>;
export declare function payloadPreferredScopesAndGitNamespacesFromJSON(jsonString: string): SafeParseResult<PayloadPreferredScopesAndGitNamespaces, SDKValidationError>;
/** @internal */
export declare const PreventAutoBlocking$inboundSchema: z.ZodType<PreventAutoBlocking, z.ZodTypeDef, unknown>;
export declare function preventAutoBlockingFromJSON(jsonString: string): SafeParseResult<PreventAutoBlocking, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadRemoteCaching$inboundSchema: z.ZodType<UserEventPayloadRemoteCaching, z.ZodTypeDef, unknown>;
export declare function userEventPayloadRemoteCachingFromJSON(jsonString: string): SafeParseResult<UserEventPayloadRemoteCaching, SDKValidationError>;
/** @internal */
export declare const PayloadBuildEntitlements$inboundSchema: z.ZodType<PayloadBuildEntitlements, z.ZodTypeDef, unknown>;
export declare function payloadBuildEntitlementsFromJSON(jsonString: string): SafeParseResult<PayloadBuildEntitlements, SDKValidationError>;
/** @internal */
export declare const UserEventPayload138Configuration$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload138Configuration>;
/** @internal */
export declare const PayloadBuildQueue$inboundSchema: z.ZodType<PayloadBuildQueue, z.ZodTypeDef, unknown>;
export declare function payloadBuildQueueFromJSON(jsonString: string): SafeParseResult<PayloadBuildQueue, SDKValidationError>;
/** @internal */
export declare const PayloadSecurity$inboundSchema: z.ZodType<PayloadSecurity, z.ZodTypeDef, unknown>;
export declare function payloadSecurityFromJSON(jsonString: string): SafeParseResult<PayloadSecurity, SDKValidationError>;
/** @internal */
export declare const PayloadDefault$inboundSchema: z.ZodNativeEnum<typeof PayloadDefault>;
/** @internal */
export declare const PayloadBuildMachine$inboundSchema: z.ZodType<PayloadBuildMachine, z.ZodTypeDef, unknown>;
export declare function payloadBuildMachineFromJSON(jsonString: string): SafeParseResult<PayloadBuildMachine, SDKValidationError>;
/** @internal */
export declare const PayloadResourceConfig$inboundSchema: z.ZodType<PayloadResourceConfig, z.ZodTypeDef, unknown>;
export declare function payloadResourceConfigFromJSON(jsonString: string): SafeParseResult<PayloadResourceConfig, SDKValidationError>;
/** @internal */
export declare const ResourceLimits$inboundSchema: z.ZodType<ResourceLimits, z.ZodTypeDef, unknown>;
export declare function resourceLimitsFromJSON(jsonString: string): SafeParseResult<ResourceLimits, SDKValidationError>;
/** @internal */
export declare const PayloadViewPreference$inboundSchema: z.ZodNativeEnum<typeof PayloadViewPreference>;
/** @internal */
export declare const PayloadFavoritesViewPreference$inboundSchema: z.ZodNativeEnum<typeof PayloadFavoritesViewPreference>;
/** @internal */
export declare const PayloadRecentsViewPreference$inboundSchema: z.ZodNativeEnum<typeof PayloadRecentsViewPreference>;
/** @internal */
export declare const PayloadActiveDashboardViews$inboundSchema: z.ZodType<PayloadActiveDashboardViews, z.ZodTypeDef, unknown>;
export declare function payloadActiveDashboardViewsFromJSON(jsonString: string): SafeParseResult<PayloadActiveDashboardViews, SDKValidationError>;
/** @internal */
export declare const SecondaryEmails$inboundSchema: z.ZodType<SecondaryEmails, z.ZodTypeDef, unknown>;
export declare function secondaryEmailsFromJSON(jsonString: string): SafeParseResult<SecondaryEmails, SDKValidationError>;
/** @internal */
export declare const PayloadRules$inboundSchema: z.ZodType<PayloadRules, z.ZodTypeDef, unknown>;
export declare function payloadRulesFromJSON(jsonString: string): SafeParseResult<PayloadRules, SDKValidationError>;
/** @internal */
export declare const EmailNotifications$inboundSchema: z.ZodType<EmailNotifications, z.ZodTypeDef, unknown>;
export declare function emailNotificationsFromJSON(jsonString: string): SafeParseResult<EmailNotifications, SDKValidationError>;
/** @internal */
export declare const PayloadReasons$inboundSchema: z.ZodType<PayloadReasons, z.ZodTypeDef, unknown>;
export declare function payloadReasonsFromJSON(jsonString: string): SafeParseResult<PayloadReasons, SDKValidationError>;
/** @internal */
export declare const SiftScores$inboundSchema: z.ZodType<SiftScores, z.ZodTypeDef, unknown>;
export declare function siftScoresFromJSON(jsonString: string): SafeParseResult<SiftScores, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadName$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadName>;
/** @internal */
export declare const PayloadSiftRoute$inboundSchema: z.ZodType<PayloadSiftRoute, z.ZodTypeDef, unknown>;
export declare function payloadSiftRouteFromJSON(jsonString: string): SafeParseResult<PayloadSiftRoute, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadReason$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadReason>;
/** @internal */
export declare const PayloadBlockedDueToOverageType$inboundSchema: z.ZodNativeEnum<typeof PayloadBlockedDueToOverageType>;
/** @internal */
export declare const PayloadSoftBlock$inboundSchema: z.ZodType<PayloadSoftBlock, z.ZodTypeDef, unknown>;
export declare function payloadSoftBlockFromJSON(jsonString: string): SafeParseResult<PayloadSoftBlock, SDKValidationError>;
/** @internal */
export declare const UserEventPayload138Role$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload138Role>;
/** @internal */
export declare const PayloadTeamRoles$inboundSchema: z.ZodNativeEnum<typeof PayloadTeamRoles>;
/** @internal */
export declare const PayloadTeamPermissions$inboundSchema: z.ZodNativeEnum<typeof PayloadTeamPermissions>;
/** @internal */
export declare const UserEventPayload138Origin$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload138Origin>;
/** @internal */
export declare const UserEventPayloadGitUserId$inboundSchema: z.ZodType<UserEventPayloadGitUserId, z.ZodTypeDef, unknown>;
export declare function userEventPayloadGitUserIdFromJSON(jsonString: string): SafeParseResult<UserEventPayloadGitUserId, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadJoinedFrom$inboundSchema: z.ZodType<UserEventPayloadJoinedFrom, z.ZodTypeDef, unknown>;
export declare function userEventPayloadJoinedFromFromJSON(jsonString: string): SafeParseResult<UserEventPayloadJoinedFrom, SDKValidationError>;
/** @internal */
export declare const Teams$inboundSchema: z.ZodType<Teams, z.ZodTypeDef, unknown>;
export declare function teamsFromJSON(jsonString: string): SafeParseResult<Teams, SDKValidationError>;
/** @internal */
export declare const UserEventPayload138Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload138Type>;
//# sourceMappingURL=usereventpayload138type.d.ts.map