@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,616 lines • 91.3 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { ThreeHundred, ThreeHundredAndOne, ThreeHundredAndThree, ThreeHundredAndTwo, TwoHundredAndEighty, TwoHundredAndEightyEight, TwoHundredAndEightyFive, TwoHundredAndEightyFour, TwoHundredAndEightyNine, TwoHundredAndEightyOne, TwoHundredAndEightySeven, TwoHundredAndEightySix, TwoHundredAndEightyThree, TwoHundredAndEightyTwo, TwoHundredAndFifty, TwoHundredAndFiftyEight, TwoHundredAndFiftyFive, TwoHundredAndFiftyFour, TwoHundredAndFiftyNine, TwoHundredAndFiftyOne, TwoHundredAndFiftySeven, TwoHundredAndFiftySix, TwoHundredAndFiftyThree, TwoHundredAndFiftyTwo, TwoHundredAndFortyEight, TwoHundredAndFortyFive, TwoHundredAndFortyNine, TwoHundredAndFortySeven, TwoHundredAndFortySix, TwoHundredAndNinety, TwoHundredAndNinetyEight, TwoHundredAndNinetyFive, TwoHundredAndNinetyFour, TwoHundredAndNinetyNine, TwoHundredAndNinetyOne, TwoHundredAndNinetySeven, TwoHundredAndNinetySix, TwoHundredAndNinetyThree, TwoHundredAndNinetyTwo, TwoHundredAndSeventy, TwoHundredAndSeventyEight, TwoHundredAndSeventyFive, TwoHundredAndSeventyFour, TwoHundredAndSeventyNine, TwoHundredAndSeventyOne, TwoHundredAndSeventySeven, TwoHundredAndSeventySix, TwoHundredAndSeventyThree, TwoHundredAndSeventyTwo, TwoHundredAndSixty, TwoHundredAndSixtyEight, TwoHundredAndSixtyFive, TwoHundredAndSixtyFour, TwoHundredAndSixtyNine, TwoHundredAndSixtyOne, TwoHundredAndSixtySeven, TwoHundredAndSixtySix, TwoHundredAndSixtyThree, TwoHundredAndSixtyTwo } from "./consent.js";
import { Eighty, EightyEight, EightyFive, EightyFour, EightyNine, EightyOne, EightySeven, EightySix, EightyThree, EightyTwo, FiftyEight, FiftyNine, FiftySeven, FiftySix, Ninety, NinetyEight, NinetyFive, NinetyFour, NinetyNine, NinetyOne, NinetySeven, NinetySix, NinetyThree, NinetyTwo, OneHundred, OneHundredAndEight, OneHundredAndFive, OneHundredAndFour, OneHundredAndNine, OneHundredAndOne, OneHundredAndSeven, OneHundredAndSix, OneHundredAndTen, OneHundredAndThree, OneHundredAndTwo, Seventy, SeventyEight, SeventyFive, SeventyFour, SeventyNine, SeventyOne, SeventySeven, SeventySix, SeventyThree, SeventyTwo, Sixty, SixtyEight, SixtyFive, SixtyFour, SixtyNine, SixtyOne, SixtySeven, SixtySix, SixtyThree, SixtyTwo } from "./fiftysix.js";
import { OneHundredAndEighteen, OneHundredAndEleven, OneHundredAndFifteen, OneHundredAndFourteen, OneHundredAndNineteen, OneHundredAndSeventeen, OneHundredAndSixteen, OneHundredAndThirteen, OneHundredAndThirty, OneHundredAndThirtyEight, OneHundredAndThirtyFive, OneHundredAndThirtyFour, OneHundredAndThirtyOne, OneHundredAndThirtySeven, OneHundredAndThirtySix, OneHundredAndThirtyThree, OneHundredAndThirtyTwo, OneHundredAndTwelve, OneHundredAndTwenty, OneHundredAndTwentyEight, OneHundredAndTwentyFive, OneHundredAndTwentyFour, OneHundredAndTwentyNine, OneHundredAndTwentyOne, OneHundredAndTwentySeven, OneHundredAndTwentySix, OneHundredAndTwentyThree, OneHundredAndTwentyTwo } from "./onehundredandeleven.js";
import { OneHundredAndEighty, OneHundredAndEightyEight, OneHundredAndEightyFive, OneHundredAndEightyFour, OneHundredAndEightyNine, OneHundredAndEightyOne, OneHundredAndEightySeven, OneHundredAndEightySix, OneHundredAndEightyThree, OneHundredAndEightyTwo, OneHundredAndNinety, OneHundredAndNinetyEight, OneHundredAndNinetyFive, OneHundredAndNinetyFour, OneHundredAndNinetyNine, OneHundredAndNinetyOne, OneHundredAndNinetySeven, OneHundredAndNinetySix, OneHundredAndNinetyThree, OneHundredAndNinetyTwo, OneHundredAndSeventyEight, OneHundredAndSeventyFive, OneHundredAndSeventyNine, OneHundredAndSeventySeven, OneHundredAndSeventySix, TwoHundred, TwoHundredAndEight, TwoHundredAndEighteen, TwoHundredAndEleven, TwoHundredAndFifteen, TwoHundredAndFive, TwoHundredAndForty, TwoHundredAndFortyFour, TwoHundredAndFortyOne, TwoHundredAndFortyThree, TwoHundredAndFortyTwo, TwoHundredAndFour, TwoHundredAndFourteen, TwoHundredAndNine, TwoHundredAndNineteen, TwoHundredAndOne, TwoHundredAndSeven, TwoHundredAndSeventeen, TwoHundredAndSix, TwoHundredAndSixteen, TwoHundredAndTen, TwoHundredAndThirteen, TwoHundredAndThirty, TwoHundredAndThirtyEight, TwoHundredAndThirtyFive, TwoHundredAndThirtyFour, TwoHundredAndThirtyNine, TwoHundredAndThirtyOne, TwoHundredAndThirtySeven, TwoHundredAndThirtySix, TwoHundredAndThirtyThree, TwoHundredAndThirtyTwo, TwoHundredAndThree, TwoHundredAndTwelve, TwoHundredAndTwenty, TwoHundredAndTwentyEight, TwoHundredAndTwentyFive, TwoHundredAndTwentyFour, TwoHundredAndTwentyNine, TwoHundredAndTwentyOne, TwoHundredAndTwentySeven, TwoHundredAndTwentySix, TwoHundredAndTwentyThree, TwoHundredAndTwentyTwo, TwoHundredAndTwo } from "./removedusers.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
import { Categories, Entities, Principal, ThreeHundredAndEight, ThreeHundredAndEighteen, ThreeHundredAndEleven, ThreeHundredAndFifteen, ThreeHundredAndFifty, ThreeHundredAndFiftyFive, ThreeHundredAndFiftyFour, ThreeHundredAndFiftyOne, ThreeHundredAndFiftySix, ThreeHundredAndFiftyThree, ThreeHundredAndFiftyTwo, ThreeHundredAndFive, ThreeHundredAndForty, ThreeHundredAndFortyEight, ThreeHundredAndFortyFive, ThreeHundredAndFortyFour, ThreeHundredAndFortyNine, ThreeHundredAndFortyOne, ThreeHundredAndFortySeven, ThreeHundredAndFortySix, ThreeHundredAndFortyThree, ThreeHundredAndFortyTwo, ThreeHundredAndFour, ThreeHundredAndFourteen, ThreeHundredAndNine, ThreeHundredAndNineteen, ThreeHundredAndSeven, ThreeHundredAndSeventeen, ThreeHundredAndSix, ThreeHundredAndSixteen, ThreeHundredAndTen, ThreeHundredAndThirteen, ThreeHundredAndThirty, ThreeHundredAndThirtyEight, ThreeHundredAndThirtyFive, ThreeHundredAndThirtyFour, ThreeHundredAndThirtyNine, ThreeHundredAndThirtyOne, ThreeHundredAndThirtySeven, ThreeHundredAndThirtySix, ThreeHundredAndThirtyThree, ThreeHundredAndThirtyTwo, ThreeHundredAndTwelve, ThreeHundredAndTwenty, ThreeHundredAndTwentyEight, ThreeHundredAndTwentyFive, ThreeHundredAndTwentyFour, ThreeHundredAndTwentyNine, ThreeHundredAndTwentyOne, ThreeHundredAndTwentySeven, ThreeHundredAndTwentySix, ThreeHundredAndTwentyThree, ThreeHundredAndTwentyTwo, Type, User, Via } from "./threehundredandfour.js";
import { OneHundredAndFifty, OneHundredAndFiftyEight, OneHundredAndFiftyFive, OneHundredAndFiftyFour, OneHundredAndFiftyNine, OneHundredAndFiftyOne, OneHundredAndFiftySeven, OneHundredAndFiftySix, OneHundredAndFiftyThree, OneHundredAndFiftyTwo, OneHundredAndForty, OneHundredAndFortyEight, OneHundredAndFortyFive, OneHundredAndFortyFour, OneHundredAndFortyNine, OneHundredAndFortyOne, OneHundredAndFortySeven, OneHundredAndFortySix, OneHundredAndFortyThree, OneHundredAndFortyTwo, OneHundredAndSeventy, OneHundredAndSeventyFour, OneHundredAndSeventyOne, OneHundredAndSeventyThree, OneHundredAndSeventyTwo, OneHundredAndSixty, OneHundredAndSixtyEight, OneHundredAndSixtyFive, OneHundredAndSixtyFour, OneHundredAndSixtyNine, OneHundredAndSixtyOne, OneHundredAndSixtySeven, OneHundredAndSixtySix, OneHundredAndSixtyThree, OneHundredAndSixtyTwo, OneHundredAndThirtyNine } from "./usereventpayload138type.js";
export declare const UserEventPayload55Action: {
readonly Mutate: "mutate";
};
export type UserEventPayload55Action = ClosedEnum<typeof UserEventPayload55Action>;
/**
* The payload of the event, if requested.
*/
export type FiftyFive = {
subscriptionId?: string | undefined;
action: UserEventPayload55Action;
data: {
[k: string]: any;
};
};
export declare const UserEventPayload54Action: {
readonly ResumePlan: "resume_plan";
};
export type UserEventPayload54Action = ClosedEnum<typeof UserEventPayload54Action>;
export declare const PayloadPlanSlug: {
readonly V0Business: "v0_business";
readonly V0Teams: "v0_teams";
};
export type PayloadPlanSlug = ClosedEnum<typeof PayloadPlanSlug>;
export type PayloadData = {
planSlug: PayloadPlanSlug;
};
/**
* The payload of the event, if requested.
*/
export type FiftyFour = {
subscriptionId?: string | undefined;
action: UserEventPayload54Action;
data: PayloadData;
};
export declare const UserEventPayload53Action: {
readonly CancelPlan: "cancel_plan";
};
export type UserEventPayload53Action = ClosedEnum<typeof UserEventPayload53Action>;
export declare const PlanSlug: {
readonly V0Business: "v0_business";
readonly V0Teams: "v0_teams";
};
export type PlanSlug = ClosedEnum<typeof PlanSlug>;
export declare const PayloadReason: {
readonly NonPayment: "non-payment";
};
export type PayloadReason = ClosedEnum<typeof PayloadReason>;
export type UserEventPayloadData = {
planSlug: PlanSlug;
reason?: PayloadReason | undefined;
};
/**
* The payload of the event, if requested.
*/
export type FiftyThree = {
subscriptionId?: string | undefined;
action: UserEventPayload53Action;
data: UserEventPayloadData;
};
/**
* The payload of the event, if requested.
*/
export type FiftyTwo = {
subscriptionId?: string | undefined;
planSlug: string;
};
/**
* The payload of the event, if requested.
*/
export type FiftyOne = {
paymentMethodId: string;
brand?: string | undefined;
last4?: string | undefined;
};
export declare const SettlementMethod: {
readonly CreditedPaid: "credited-paid";
readonly CreditedPaymentPending: "credited-payment-pending";
readonly RefundedPaid: "refunded-paid";
readonly RefundedPaymentPending: "refunded-payment-pending";
};
export type SettlementMethod = ClosedEnum<typeof SettlementMethod>;
/**
* The payload of the event, if requested.
*/
export type Fifty = {
invoiceId: string;
newInvoiceId: string;
settlementMethod: SettlementMethod;
amount: number;
};
/**
* The payload of the event, if requested.
*/
export type FortyNine = {
invoiceId: string;
amount: number;
refundReason: string;
lineItemCount: number;
};
/**
* The payload of the event, if requested.
*/
export type FortyEight = {
avatar?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type FortySeven = {
projectId?: string | undefined;
projectName: string;
autoExposeSystemEnvs: boolean;
};
/**
* The payload of the event, if requested.
*/
export type FortySix = {
projectId: string;
prevAttackModeEnabled?: boolean | undefined;
prevAttackModeActiveUntil?: number | null | undefined;
attackModeEnabled: boolean;
attackModeActiveUntil?: number | null | undefined;
};
/**
* Note that not all historical events have this field.
*/
export type App = {
/**
* The App's ID.
*/
id: string;
/**
* The App's name at the moment this even was published (it may have changed since then).
*/
name: string;
};
/**
* The payload of the event, if requested.
*/
export type FortyFive = {
/**
* The App's name at the moment this even was published (it may have changed since then).
*/
appName: string;
/**
* The App's ID. Note that not all historical events have this field.
*/
appId?: string | undefined;
/**
* Note that not all historical events have this field.
*/
app?: App | undefined;
/**
* UNIX timestamp in seconds. Tokens issued before this timestamp will be revoked. Note that not all historical events have this field.
*/
issuedBefore?: number | undefined;
};
/**
* The payload of the event, if requested.
*/
export type FortyFour = {
appName: string;
appId?: string | undefined;
secretLastFourChars?: string | undefined;
};
export declare const UserEventPayload43Type: {
readonly List: "list";
};
export type UserEventPayload43Type = ClosedEnum<typeof UserEventPayload43Type>;
export declare const UserEventPayload43ResourcesType: {
readonly String: "string";
};
export type UserEventPayload43ResourcesType = ClosedEnum<typeof UserEventPayload43ResourcesType>;
export type Items = {
type: UserEventPayload43ResourcesType;
};
/**
* Specific project IDs or all projects on the team (`['*']`).
*/
export type PayloadProjectIds = {
type: UserEventPayload43Type;
required: true;
items: Items;
};
export type Resources = {
/**
* Specific project IDs or all projects on the team (`['*']`).
*/
projectIds: PayloadProjectIds;
};
export declare const PayloadPermissions: {
readonly ReadWriteAiGatewayApiKey: "read-write:ai-gateway-api-key";
readonly ReadWriteAiGatewayRules: "read-write:ai-gateway-rules";
readonly ReadWriteAlerts: "read-write:alerts";
readonly ReadWriteBilling: "read-write:billing";
readonly ReadWriteBlob: "read-write:blob";
readonly ReadWriteDeployment: "read-write:deployment";
readonly ReadWriteDomain: "read-write:domain";
readonly ReadWriteDomainRegistrar: "read-write:domain-registrar";
readonly ReadWriteDrains: "read-write:drains";
readonly ReadWriteEdgeCache: "read-write:edge-cache";
readonly ReadWriteEdgeConfig: "read-write:edge-config";
readonly ReadWriteIntegrationConfiguration: "read-write:integration-configuration";
readonly ReadWriteIntegrationResource: "read-write:integration-resource";
readonly ReadWriteKms: "read-write:kms";
readonly ReadWriteProject: "read-write:project";
readonly ReadWriteProjectEnvVars: "read-write:project-env-vars";
readonly ReadWriteProjectEnvVarsNonProduction: "read-write:project-env-vars-non-production";
readonly ReadWriteProjectEnvVarsProduction: "read-write:project-env-vars-production";
readonly ReadWriteProjectFlagsNonProduction: "read-write:project-flags-non-production";
readonly ReadWriteProjectFlagsProduction: "read-write:project-flags-production";
readonly ReadWriteProjectProtectionBypass: "read-write:project-protection-bypass";
readonly ReadWriteRemoteCache: "read-write:remote-cache";
readonly ReadWriteSandbox: "read-write:sandbox";
readonly ReadAccessGroup: "read:access-group";
readonly ReadAiGatewayRules: "read:ai-gateway-rules";
readonly ReadAlerts: "read:alerts";
readonly ReadBilling: "read:billing";
readonly ReadDeployment: "read:deployment";
readonly ReadDomain: "read:domain";
readonly ReadEvent: "read:event";
readonly ReadIntegrationConfiguration: "read:integration-configuration";
readonly ReadKms: "read:kms";
readonly ReadMonitoring: "read:monitoring";
readonly ReadProject: "read:project";
readonly ReadProjectEnvVarsNonProduction: "read:project-env-vars-non-production";
readonly ReadProjectEnvVarsProduction: "read:project-env-vars-production";
readonly ReadSandbox: "read:sandbox";
readonly ReadTeam: "read:team";
readonly UseAiGateway: "use:ai-gateway";
};
export type PayloadPermissions = ClosedEnum<typeof PayloadPermissions>;
/**
* The payload of the event, if requested.
*/
export type FortyThree = {
appName: string;
appId?: string | undefined;
resources?: Resources | undefined;
permissions?: Array<PayloadPermissions> | undefined;
};
export declare const UserEventPayload42Type: {
readonly List: "list";
};
export type UserEventPayload42Type = ClosedEnum<typeof UserEventPayload42Type>;
export declare const UserEventPayload42BeforeType: {
readonly String: "string";
};
export type UserEventPayload42BeforeType = ClosedEnum<typeof UserEventPayload42BeforeType>;
export type UserEventPayloadItems = {
type: UserEventPayload42BeforeType;
};
/**
* Specific project IDs or all projects on the team (`['*']`).
*/
export type UserEventPayloadProjectIds = {
type: UserEventPayload42Type;
required: true;
items: UserEventPayloadItems;
};
export type UserEventPayloadResources = {
/**
* Specific project IDs or all projects on the team (`['*']`).
*/
projectIds: UserEventPayloadProjectIds;
};
export declare const UserEventPayload42Permissions: {
readonly ReadWriteAiGatewayApiKey: "read-write:ai-gateway-api-key";
readonly ReadWriteAiGatewayRules: "read-write:ai-gateway-rules";
readonly ReadWriteAlerts: "read-write:alerts";
readonly ReadWriteBilling: "read-write:billing";
readonly ReadWriteBlob: "read-write:blob";
readonly ReadWriteDeployment: "read-write:deployment";
readonly ReadWriteDomain: "read-write:domain";
readonly ReadWriteDomainRegistrar: "read-write:domain-registrar";
readonly ReadWriteDrains: "read-write:drains";
readonly ReadWriteEdgeCache: "read-write:edge-cache";
readonly ReadWriteEdgeConfig: "read-write:edge-config";
readonly ReadWriteIntegrationConfiguration: "read-write:integration-configuration";
readonly ReadWriteIntegrationResource: "read-write:integration-resource";
readonly ReadWriteKms: "read-write:kms";
readonly ReadWriteProject: "read-write:project";
readonly ReadWriteProjectEnvVars: "read-write:project-env-vars";
readonly ReadWriteProjectEnvVarsNonProduction: "read-write:project-env-vars-non-production";
readonly ReadWriteProjectEnvVarsProduction: "read-write:project-env-vars-production";
readonly ReadWriteProjectFlagsNonProduction: "read-write:project-flags-non-production";
readonly ReadWriteProjectFlagsProduction: "read-write:project-flags-production";
readonly ReadWriteProjectProtectionBypass: "read-write:project-protection-bypass";
readonly ReadWriteRemoteCache: "read-write:remote-cache";
readonly ReadWriteSandbox: "read-write:sandbox";
readonly ReadAccessGroup: "read:access-group";
readonly ReadAiGatewayRules: "read:ai-gateway-rules";
readonly ReadAlerts: "read:alerts";
readonly ReadBilling: "read:billing";
readonly ReadDeployment: "read:deployment";
readonly ReadDomain: "read:domain";
readonly ReadEvent: "read:event";
readonly ReadIntegrationConfiguration: "read:integration-configuration";
readonly ReadKms: "read:kms";
readonly ReadMonitoring: "read:monitoring";
readonly ReadProject: "read:project";
readonly ReadProjectEnvVarsNonProduction: "read:project-env-vars-non-production";
readonly ReadProjectEnvVarsProduction: "read:project-env-vars-production";
readonly ReadSandbox: "read:sandbox";
readonly ReadTeam: "read:team";
readonly UseAiGateway: "use:ai-gateway";
};
export type UserEventPayload42Permissions = ClosedEnum<typeof UserEventPayload42Permissions>;
export type Before = {
resources?: UserEventPayloadResources | undefined;
permissions?: Array<UserEventPayload42Permissions> | undefined;
};
export declare const UserEventPayload42AfterType: {
readonly List: "list";
};
export type UserEventPayload42AfterType = ClosedEnum<typeof UserEventPayload42AfterType>;
export declare const UserEventPayload42AfterResourcesType: {
readonly String: "string";
};
export type UserEventPayload42AfterResourcesType = ClosedEnum<typeof UserEventPayload42AfterResourcesType>;
export type PayloadItems = {
type: UserEventPayload42AfterResourcesType;
};
/**
* Specific project IDs or all projects on the team (`['*']`).
*/
export type UserEventPayload42ProjectIds = {
type: UserEventPayload42AfterType;
required: true;
items: PayloadItems;
};
export type PayloadResources = {
/**
* Specific project IDs or all projects on the team (`['*']`).
*/
projectIds: UserEventPayload42ProjectIds;
};
export declare const UserEventPayloadPermissions: {
readonly ReadWriteAiGatewayApiKey: "read-write:ai-gateway-api-key";
readonly ReadWriteAiGatewayRules: "read-write:ai-gateway-rules";
readonly ReadWriteAlerts: "read-write:alerts";
readonly ReadWriteBilling: "read-write:billing";
readonly ReadWriteBlob: "read-write:blob";
readonly ReadWriteDeployment: "read-write:deployment";
readonly ReadWriteDomain: "read-write:domain";
readonly ReadWriteDomainRegistrar: "read-write:domain-registrar";
readonly ReadWriteDrains: "read-write:drains";
readonly ReadWriteEdgeCache: "read-write:edge-cache";
readonly ReadWriteEdgeConfig: "read-write:edge-config";
readonly ReadWriteIntegrationConfiguration: "read-write:integration-configuration";
readonly ReadWriteIntegrationResource: "read-write:integration-resource";
readonly ReadWriteKms: "read-write:kms";
readonly ReadWriteProject: "read-write:project";
readonly ReadWriteProjectEnvVars: "read-write:project-env-vars";
readonly ReadWriteProjectEnvVarsNonProduction: "read-write:project-env-vars-non-production";
readonly ReadWriteProjectEnvVarsProduction: "read-write:project-env-vars-production";
readonly ReadWriteProjectFlagsNonProduction: "read-write:project-flags-non-production";
readonly ReadWriteProjectFlagsProduction: "read-write:project-flags-production";
readonly ReadWriteProjectProtectionBypass: "read-write:project-protection-bypass";
readonly ReadWriteRemoteCache: "read-write:remote-cache";
readonly ReadWriteSandbox: "read-write:sandbox";
readonly ReadAccessGroup: "read:access-group";
readonly ReadAiGatewayRules: "read:ai-gateway-rules";
readonly ReadAlerts: "read:alerts";
readonly ReadBilling: "read:billing";
readonly ReadDeployment: "read:deployment";
readonly ReadDomain: "read:domain";
readonly ReadEvent: "read:event";
readonly ReadIntegrationConfiguration: "read:integration-configuration";
readonly ReadKms: "read:kms";
readonly ReadMonitoring: "read:monitoring";
readonly ReadProject: "read:project";
readonly ReadProjectEnvVarsNonProduction: "read:project-env-vars-non-production";
readonly ReadProjectEnvVarsProduction: "read:project-env-vars-production";
readonly ReadSandbox: "read:sandbox";
readonly ReadTeam: "read:team";
readonly UseAiGateway: "use:ai-gateway";
};
export type UserEventPayloadPermissions = ClosedEnum<typeof UserEventPayloadPermissions>;
export type After = {
resources?: PayloadResources | undefined;
permissions?: Array<UserEventPayloadPermissions> | undefined;
};
/**
* The payload of the event, if requested.
*/
export type FortyTwo = {
appName: string;
appId?: string | undefined;
installationId?: string | undefined;
before?: Before | undefined;
after?: After | undefined;
};
export declare const NextScopes: {
readonly Email: "email";
readonly OfflineAccess: "offline_access";
readonly Openid: "openid";
readonly Profile: "profile";
};
export type NextScopes = ClosedEnum<typeof NextScopes>;
export declare const NextPermissions: {
readonly Wildcard: "*";
readonly ReadWriteAiGatewayApiKey: "read-write:ai-gateway-api-key";
readonly ReadWriteAiGatewayRules: "read-write:ai-gateway-rules";
readonly ReadWriteAlerts: "read-write:alerts";
readonly ReadWriteBilling: "read-write:billing";
readonly ReadWriteBlob: "read-write:blob";
readonly ReadWriteDeployment: "read-write:deployment";
readonly ReadWriteDomain: "read-write:domain";
readonly ReadWriteDomainRegistrar: "read-write:domain-registrar";
readonly ReadWriteDrains: "read-write:drains";
readonly ReadWriteEdgeCache: "read-write:edge-cache";
readonly ReadWriteEdgeConfig: "read-write:edge-config";
readonly ReadWriteIntegrationConfiguration: "read-write:integration-configuration";
readonly ReadWriteIntegrationResource: "read-write:integration-resource";
readonly ReadWriteKms: "read-write:kms";
readonly ReadWriteProject: "read-write:project";
readonly ReadWriteProjectEnvVars: "read-write:project-env-vars";
readonly ReadWriteProjectEnvVarsNonProduction: "read-write:project-env-vars-non-production";
readonly ReadWriteProjectEnvVarsProduction: "read-write:project-env-vars-production";
readonly ReadWriteProjectFlagsNonProduction: "read-write:project-flags-non-production";
readonly ReadWriteProjectFlagsProduction: "read-write:project-flags-production";
readonly ReadWriteProjectProtectionBypass: "read-write:project-protection-bypass";
readonly ReadWriteRemoteCache: "read-write:remote-cache";
readonly ReadWriteSandbox: "read-write:sandbox";
readonly ReadAccessGroup: "read:access-group";
readonly ReadAiGatewayRules: "read:ai-gateway-rules";
readonly ReadAlerts: "read:alerts";
readonly ReadBilling: "read:billing";
readonly ReadDeployment: "read:deployment";
readonly ReadDomain: "read:domain";
readonly ReadEvent: "read:event";
readonly ReadIntegrationConfiguration: "read:integration-configuration";
readonly ReadKms: "read:kms";
readonly ReadMonitoring: "read:monitoring";
readonly ReadProject: "read:project";
readonly ReadProjectEnvVarsNonProduction: "read:project-env-vars-non-production";
readonly ReadProjectEnvVarsProduction: "read:project-env-vars-production";
readonly ReadSandbox: "read:sandbox";
readonly ReadTeam: "read:team";
readonly ReadUser: "read:user";
readonly UseAiGateway: "use:ai-gateway";
};
export type NextPermissions = ClosedEnum<typeof NextPermissions>;
/**
* The payload of the event, if requested.
*/
export type FortyOne = {
appName: string;
appId?: string | undefined;
nextScopes: Array<NextScopes>;
nextPermissions?: Array<NextPermissions> | undefined;
};
/**
* The payload of the event, if requested.
*/
export type Forty = {
appName: string;
appId?: string | undefined;
};
export declare const PayloadScopes: {
readonly Email: "email";
readonly OfflineAccess: "offline_access";
readonly Openid: "openid";
readonly Profile: "profile";
};
export type PayloadScopes = ClosedEnum<typeof PayloadScopes>;
export declare const Permissions: {
readonly Wildcard: "*";
readonly ReadWriteAiGatewayApiKey: "read-write:ai-gateway-api-key";
readonly ReadWriteAiGatewayRules: "read-write:ai-gateway-rules";
readonly ReadWriteAlerts: "read-write:alerts";
readonly ReadWriteBilling: "read-write:billing";
readonly ReadWriteBlob: "read-write:blob";
readonly ReadWriteDeployment: "read-write:deployment";
readonly ReadWriteDomain: "read-write:domain";
readonly ReadWriteDomainRegistrar: "read-write:domain-registrar";
readonly ReadWriteDrains: "read-write:drains";
readonly ReadWriteEdgeCache: "read-write:edge-cache";
readonly ReadWriteEdgeConfig: "read-write:edge-config";
readonly ReadWriteIntegrationConfiguration: "read-write:integration-configuration";
readonly ReadWriteIntegrationResource: "read-write:integration-resource";
readonly ReadWriteKms: "read-write:kms";
readonly ReadWriteProject: "read-write:project";
readonly ReadWriteProjectEnvVars: "read-write:project-env-vars";
readonly ReadWriteProjectEnvVarsNonProduction: "read-write:project-env-vars-non-production";
readonly ReadWriteProjectEnvVarsProduction: "read-write:project-env-vars-production";
readonly ReadWriteProjectFlagsNonProduction: "read-write:project-flags-non-production";
readonly ReadWriteProjectFlagsProduction: "read-write:project-flags-production";
readonly ReadWriteProjectProtectionBypass: "read-write:project-protection-bypass";
readonly ReadWriteRemoteCache: "read-write:remote-cache";
readonly ReadWriteSandbox: "read-write:sandbox";
readonly ReadAccessGroup: "read:access-group";
readonly ReadAiGatewayRules: "read:ai-gateway-rules";
readonly ReadAlerts: "read:alerts";
readonly ReadBilling: "read:billing";
readonly ReadDeployment: "read:deployment";
readonly ReadDomain: "read:domain";
readonly ReadEvent: "read:event";
readonly ReadIntegrationConfiguration: "read:integration-configuration";
readonly ReadKms: "read:kms";
readonly ReadMonitoring: "read:monitoring";
readonly ReadProject: "read:project";
readonly ReadProjectEnvVarsNonProduction: "read:project-env-vars-non-production";
readonly ReadProjectEnvVarsProduction: "read:project-env-vars-production";
readonly ReadSandbox: "read:sandbox";
readonly ReadTeam: "read:team";
readonly ReadUser: "read:user";
readonly UseAiGateway: "use:ai-gateway";
};
export type Permissions = ClosedEnum<typeof Permissions>;
/**
* The payload of the event, if requested.
*/
export type ThirtyNine = {
appName: string;
appId?: string | undefined;
scopes: Array<PayloadScopes>;
permissions?: Array<Permissions> | undefined;
};
/**
* The payload of the event, if requested.
*/
export type ThirtyEight = {
alias?: string | undefined;
aliasId?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type ThirtySeven = {
alias?: string | undefined;
userId?: string | undefined;
username?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type ThirtySix = {
alias: string;
deploymentUrl: string;
};
export declare const UserEventPayload35Action: {
readonly Created: "created";
readonly Removed: "removed";
};
export type UserEventPayload35Action = ClosedEnum<typeof UserEventPayload35Action>;
/**
* The payload of the event, if requested.
*/
export type ThirtyFive = {
projectId?: string | undefined;
projectName: string;
alias: string;
action: UserEventPayload35Action;
};
/**
* The payload of the event, if requested.
*/
export type ThirtyFour = {
aliasId?: string | undefined;
alias?: string | undefined;
projectId?: string | undefined;
projectName?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type ThirtyThree = {
alias?: string | undefined;
email?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type ThirtyTwo = {
alias?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type ThirtyOne = {
alias?: string | undefined;
email?: string | undefined;
username?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type Thirty = {
name?: string | undefined;
alias: string;
aliasId: string;
deploymentId: string | null;
};
export type OldTeam = {
name: string;
};
export type NewTeam = {
name: string;
};
/**
* The payload of the event, if requested.
*/
export type TwentyNine = {
name?: string | undefined;
alias: string;
oldTeam?: OldTeam | undefined;
newTeam?: NewTeam | undefined;
};
/**
* A narrowed subset of the deployment's `readyStateReasonInternal` — only values in the public allowlist are permitted here. Callers should run their raw reason through `toAllowListedReadyStateReasonInternal` from `@api/events` before assigning. This keeps abuse / moderation / admin reasons out of the public activity log.
*/
export declare const PayloadAllowListedReadyStateReasonInternal: {
readonly EarlyIgnoreStep: "EARLY_IGNORE_STEP";
readonly IgnoreStep: "IGNORE_STEP";
readonly NamespacePruned: "NAMESPACE_PRUNED";
readonly UnaffectedProject: "UNAFFECTED_PROJECT";
readonly UnverifiedCommit: "UNVERIFIED_COMMIT";
};
/**
* A narrowed subset of the deployment's `readyStateReasonInternal` — only values in the public allowlist are permitted here. Callers should run their raw reason through `toAllowListedReadyStateReasonInternal` from `@api/events` before assigning. This keeps abuse / moderation / admin reasons out of the public activity log.
*/
export type PayloadAllowListedReadyStateReasonInternal = ClosedEnum<typeof PayloadAllowListedReadyStateReasonInternal>;
export type PayloadDeployment = {
id: string;
name: string;
url: string;
meta: {
[k: string]: string;
};
readyState?: string | undefined;
/**
* A narrowed subset of the deployment's `readyStateReasonInternal` — only values in the public allowlist are permitted here. Callers should run their raw reason through `toAllowListedReadyStateReasonInternal` from `@api/events` before assigning. This keeps abuse / moderation / admin reasons out of the public activity log.
*/
allowListedReadyStateReasonInternal?: PayloadAllowListedReadyStateReasonInternal | undefined;
};
/**
* The payload of the event, if requested.
*/
export type TwentyEight = {
projectId: string;
aliasCount: number;
deployment?: PayloadDeployment | null | undefined;
};
/**
* A narrowed subset of the deployment's `readyStateReasonInternal` — only values in the public allowlist are permitted here. Callers should run their raw reason through `toAllowListedReadyStateReasonInternal` from `@api/events` before assigning. This keeps abuse / moderation / admin reasons out of the public activity log.
*/
export declare const AllowListedReadyStateReasonInternal: {
readonly EarlyIgnoreStep: "EARLY_IGNORE_STEP";
readonly IgnoreStep: "IGNORE_STEP";
readonly NamespacePruned: "NAMESPACE_PRUNED";
readonly UnaffectedProject: "UNAFFECTED_PROJECT";
readonly UnverifiedCommit: "UNVERIFIED_COMMIT";
};
/**
* A narrowed subset of the deployment's `readyStateReasonInternal` — only values in the public allowlist are permitted here. Callers should run their raw reason through `toAllowListedReadyStateReasonInternal` from `@api/events` before assigning. This keeps abuse / moderation / admin reasons out of the public activity log.
*/
export type AllowListedReadyStateReasonInternal = ClosedEnum<typeof AllowListedReadyStateReasonInternal>;
export type Deployment = {
id: string;
name: string;
url: string;
meta: {
[k: string]: string;
};
readyState?: string | undefined;
/**
* A narrowed subset of the deployment's `readyStateReasonInternal` — only values in the public allowlist are permitted here. Callers should run their raw reason through `toAllowListedReadyStateReasonInternal` from `@api/events` before assigning. This keeps abuse / moderation / admin reasons out of the public activity log.
*/
allowListedReadyStateReasonInternal?: AllowListedReadyStateReasonInternal | undefined;
};
/**
* The payload of the event, if requested.
*/
export type TwentySeven = {
alias?: string | undefined;
deployment?: Deployment | null | undefined;
ruleCount?: number | undefined;
deploymentUrl?: string | undefined;
aliasId?: string | undefined;
deploymentId?: string | null | undefined;
oldDeploymentId?: string | null | undefined;
redirect?: string | undefined;
redirectStatusCode?: number | null | undefined;
target?: string | null | undefined;
system?: boolean | undefined;
aliasUpdatedAt?: number | undefined;
};
/**
* The payload of the event, if requested.
*/
export type TwentySix = {
price?: number | undefined;
currency?: string | undefined;
};
export type UserEventPayload25AccessGroup = {
id: string;
name?: string | undefined;
};
export type PayloadUser = {
id: string;
username?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type TwentyFive = {
accessGroup: UserEventPayload25AccessGroup;
user: PayloadUser;
directoryType?: string | undefined;
};
export type UserEventPayload24AccessGroup = {
id: string;
name: string;
};
/**
* The payload of the event, if requested.
*/
export type TwentyFour = {
accessGroup: UserEventPayload24AccessGroup;
name?: string | undefined;
previousName?: string | undefined;
teamRoles?: Array<string> | undefined;
previousTeamRoles?: Array<string> | undefined;
teamPermissions?: Array<string> | undefined;
previousTeamPermissions?: Array<string> | undefined;
entitlementsAdded?: Array<string> | undefined;
entitlementsRemoved?: Array<string> | undefined;
};
export type UserEventPayloadAccessGroup = {
id: string;
name: string;
};
export type Project = {
id: string;
name?: string | undefined;
};
export declare const NextRole: {
readonly Admin: "ADMIN";
readonly ProjectDeveloper: "PROJECT_DEVELOPER";
readonly ProjectGuest: "PROJECT_GUEST";
readonly ProjectViewer: "PROJECT_VIEWER";
};
export type NextRole = ClosedEnum<typeof NextRole>;
export declare const PreviousRole: {
readonly Admin: "ADMIN";
readonly ProjectDeveloper: "PROJECT_DEVELOPER";
readonly ProjectGuest: "PROJECT_GUEST";
readonly ProjectViewer: "PROJECT_VIEWER";
};
export type PreviousRole = ClosedEnum<typeof PreviousRole>;
/**
* The payload of the event, if requested.
*/
export type TwentyThree = {
accessGroup: UserEventPayloadAccessGroup;
project: Project;
nextRole?: NextRole | null | undefined;
previousRole?: PreviousRole | undefined;
};
export type PayloadAccessGroup = {
id: string;
name: string;
};
/**
* The payload of the event, if requested.
*/
export type TwentyTwo = {
author: string;
accessGroup: PayloadAccessGroup;
};
export type AccessGroup = {
id: string;
name: string;
};
/**
* The payload of the event, if requested.
*/
export type TwentyOne = {
accessGroup: AccessGroup;
teamRoles?: Array<string> | undefined;
teamPermissions?: Array<string> | undefined;
entitlements?: Array<string> | undefined;
};
export type VirtualModelConfig = {
id: string;
displayName?: string | undefined;
modelSlug: string;
};
/**
* The payload of the event, if requested.
*/
export type Twenty = {
virtualModelConfig: VirtualModelConfig;
};
export type UserEventPayloadRule = {
id: string;
type: string;
model?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type Nineteen = {
rule: UserEventPayloadRule;
enabled?: boolean | undefined;
};
export type PayloadRule = {
id: string;
type: string;
model?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type Eighteen = {
rule: PayloadRule;
};
export type Rule = {
id: string;
type: string;
model?: string | undefined;
rewriteModel?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type Seventeen = {
rule: Rule;
};
/**
* The payload of the event, if requested.
*/
export type Sixteen = {
added: Array<string>;
removed: Array<string>;
};
/**
* The payload of the event, if requested.
*/
export type Fifteen = {
enabled: boolean;
};
export type Credential = {
id: string;
name: string;
providerSlug: string;
};
/**
* The payload of the event, if requested.
*/
export type Fourteen = {
credential: Credential;
};
export type UserEventPayloadApiKey = {
id: string;
name: string;
};
export declare const PayloadRefreshPeriod: {
readonly Daily: "daily";
readonly Monthly: "monthly";
readonly None: "none";
readonly Weekly: "weekly";
};
export type PayloadRefreshPeriod = ClosedEnum<typeof PayloadRefreshPeriod>;
/**
* Spend budget on an AI Gateway API key, as surfaced in activity messages. Defined locally (rather than imported from `@api/pubsub-types`) because `@api/pubsub-types` already depends on `@api/events`; importing it here would create a circular dependency. Must stay structurally aligned with `APIKeyBudget` in `@api/pubsub-types/event-payloads/api-keys`.
*/
export type PayloadBudget = {
/**
* Spend cap, in dollars.
*/
limitAmount: number;
refreshPeriod: PayloadRefreshPeriod;
};
export declare const Change: {
readonly Disable: "disable";
readonly Enable: "enable";
readonly Remove: "remove";
readonly Set: "set";
};
export type Change = ClosedEnum<typeof Change>;
/**
* The payload of the event, if requested.
*/
export type Thirteen = {
apiKey: UserEventPayloadApiKey;
/**
* Spend budget on an AI Gateway API key, as surfaced in activity messages. Defined locally (rather than imported from `@api/pubsub-types`) because `@api/pubsub-types` already depends on `@api/events`; importing it here would create a circular dependency. Must stay structurally aligned with `APIKeyBudget` in `@api/pubsub-types/event-payloads/api-keys`.
*/
budget?: PayloadBudget | null | undefined;
change: Change;
};
export type PayloadApiKey = {
id: string;
name: string;
};
/**
* The payload of the event, if requested.
*/
export type Twelve = {
apiKey: PayloadApiKey;
};
export type ApiKey = {
id: string;
name: string;
};
export declare const RefreshPeriod: {
readonly Daily: "daily";
readonly Monthly: "monthly";
readonly None: "none";
readonly Weekly: "weekly";
};
export type RefreshPeriod = ClosedEnum<typeof RefreshPeriod>;
/**
* Spend budget on an AI Gateway API key, as surfaced in activity messages. Defined locally (rather than imported from `@api/pubsub-types`) because `@api/pubsub-types` already depends on `@api/events`; importing it here would create a circular dependency. Must stay structurally aligned with `APIKeyBudget` in `@api/pubsub-types/event-payloads/api-keys`.
*/
export type Budget = {
/**
* Spend cap, in dollars.
*/
limitAmount: number;
refreshPeriod: RefreshPeriod;
};
/**
* The payload of the event, if requested.
*/
export type Eleven = {
apiKey: ApiKey;
/**
* Spend budget on an AI Gateway API key, as surfaced in activity messages. Defined locally (rather than imported from `@api/pubsub-types`) because `@api/pubsub-types` already depends on `@api/events`; importing it here would create a circular dependency. Must stay structurally aligned with `APIKeyBudget` in `@api/pubsub-types/event-payloads/api-keys`.
*/
budget?: Budget | null | undefined;
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export declare const UserEventPayload10Provider: {
readonly Chatgpt: "chatgpt";
readonly Stripe: "stripe";
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export type UserEventPayload10Provider = ClosedEnum<typeof UserEventPayload10Provider>;
export declare const FromPlan: {
readonly Hobby: "hobby";
readonly Pro: "pro";
};
export type FromPlan = ClosedEnum<typeof FromPlan>;
export declare const ToPlan: {
readonly Hobby: "hobby";
readonly Pro: "pro";
};
export type ToPlan = ClosedEnum<typeof ToPlan>;
/**
* The payload of the event, if requested.
*/
export type Ten = {
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
provider?: UserEventPayload10Provider | undefined;
/**
* Present on new events only. Equivalent to `stripeAccount` when absent.
*/
providerAccount?: string | undefined;
/**
* Present when `provider` is "stripe". Equivalent to `providerAccount`.
*/
stripeAccount?: string | undefined;
/**
* Present when `provider` is "stripe".
*/
stripeOrganisation?: string | undefined;
teamId: string;
resourceId: string;
fromPlan: FromPlan;
toPlan: ToPlan;
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export declare const UserEventPayload9Provider: {
readonly Chatgpt: "chatgpt";
readonly Stripe: "stripe";
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export type UserEventPayload9Provider = ClosedEnum<typeof UserEventPayload9Provider>;
/**
* The payload of the event, if requested.
*/
export type Nine = {
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
provider?: UserEventPayload9Provider | undefined;
/**
* Present on new events only. Equivalent to `stripeAccount` when absent.
*/
providerAccount?: string | undefined;
/**
* Present when `provider` is "stripe". Equivalent to `providerAccount`.
*/
stripeAccount?: string | undefined;
resourceId: string;
projectName: string;
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export declare const UserEventPayload8Provider: {
readonly Chatgpt: "chatgpt";
readonly Stripe: "stripe";
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export type UserEventPayload8Provider = ClosedEnum<typeof UserEventPayload8Provider>;
/**
* The payload of the event, if requested.
*/
export type Eight = {
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
provider?: UserEventPayload8Provider | undefined;
/**
* Present on new events only. Equivalent to `stripeAccount` when absent.
*/
providerAccount?: string | undefined;
/**
* Present when `provider` is "stripe". Equivalent to `providerAccount`.
*/
stripeAccount?: string | undefined;
/**
* Present when `provider` is "stripe".
*/
stripeOrganisation?: string | undefined;
reason: string;
blockCode: string;
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export declare const UserEventPayloadProvider: {
readonly Chatgpt: "chatgpt";
readonly Stripe: "stripe";
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export type UserEventPayloadProvider = ClosedEnum<typeof UserEventPayloadProvider>;
/**
* The payload of the event, if requested.
*/
export type Seven = {
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
provider?: UserEventPayloadProvider | undefined;
/**
* Present on new events only. Equivalent to `stripeAccount` when absent.
*/
providerAccount?: string | undefined;
/**
* Present when `provider` is "stripe". Equivalent to `providerAccount`.
*/
stripeAccount?: string | undefined;
/**
* Present when `provider` is "stripe".
*/
stripeOrganisation?: string | undefined;
teamId: string;
teamSlug: string;
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export declare const PayloadProvider: {
readonly Chatgpt: "chatgpt";
readonly Stripe: "stripe";
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export type PayloadProvider = ClosedEnum<typeof PayloadProvider>;
/**
* The payload of the event, if requested.
*/
export type Six = {
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
provider?: PayloadProvider | undefined;
/**
* Present on new events only. Equivalent to `stripeAccount` when absent.
*/
providerAccount?: string | undefined;
/**
* Present when `provider` is "stripe". Equivalent to `providerAccount`.
*/
stripeAccount?: string | undefined;
/**
* Present when `provider` is "stripe".
*/
stripeOrganisation?: string | undefined;
teamId: string;
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export declare const Provider: {
readonly Chatgpt: "chatgpt";
readonly Stripe: "stripe";
};
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
export type Provider = ClosedEnum<typeof Provider>;
/**
* The payload of the event, if requested.
*/
export type Five = {
/**
* Present on new events only. Equivalent to "stripe" when absent.
*/
provider?: Provider | undefined;
/**
* Present on new events only. Equivalent to `stripeAccount` when absent.
*/
providerAccount?: string | undefined;
/**
* Present when `provider` is "stripe". Equivalent to `providerAccount`.
*/
stripeAccount?: string | undefined;
/**
* Present when `provider` is "stripe".
*/
stripeOrganisation?: string | undefined;
teamId: string;
accountRequestId: string;
};
export declare const UserEventPayloadAction: {
readonly Read: "read";
};
export type UserEventPayloadAction = ClosedEnum<typeof UserEventPayloadAction>;
/**
* The payload of the event, if requested.
*/
export type Four = {
action: UserEventPayloadAction;
projectName?: string | undefined;
projectId?: string | undefined;
environment: Array<string>;
};
export declare const PayloadAction: {
readonly Added: "added";
readonly Deleted: "deleted";
readonly Rotated: "rotated";
};
export type PayloadAction = ClosedEnum<typeof PayloadAction>;
/**
* The payload of the event, if requested.
*/
export type Payload3 = {
action: PayloadAction;
label?: string | undefined;
projectName?: string | undefined;
projectId?: string | undefined;
environment: string;
};
export declare const Action: {
readonly Archived: "archived";
readonly Created: "created";
readonly Deleted: "deleted";
readonly Unarchived: "unarchived";
readonly Updated: "updated";
};
export type Action = ClosedEnum<typeof Action>;
/**
* The payload of the event, if requested.
*/
export type Payload2 = {
action: Action;
id: string;
slug: string;
projectId: string;
projectName?: string | undefined;
};
/**
* The payload of the event, if requested.
*/
export type Payload1 = {};
export type Payload = TwoHundredAndNinetySix | OneHundredAndFortyFive | NinetyFour | OneHundredAndSixtyFive | TwoHundredAndTwentyFour | OneHundredAndThirtyNine | OneHundredAndFortyThree | TwoHundredAndTwo | TwoHundredAndSixtyThree | TwoHundredAndSeventySeven | TwoHundredAndSeventyNine | EightyEight | NinetyOne | NinetyTwo | NinetyThree | NinetyFive | OneHundredAndTwo | OneHundredAndThirtyThree | OneHundredAndThirtyEight | OneHundredAndFortyFour | TwoHundredAndTwelve | TwoHundredAndTwentySix | TwoHundredAndThirtySix | TwoHundredAndNinetyFive | ThreeHundredAndFiftyThree | Payload2 | Ten | FortyNine | Fifty | EightyTwo | EightyFour | Ninety | OneHundred | OneHundredAndSeventeen | OneHundredAndTwentyOne | OneHundredAndThirtySeven | OneHundredAndSixtyFour | OneHundredAndSixtySix | OneHundredAndSeventyTwo | OneHundredAndEightyNine | OneHundredAndNinetyTwo | OneHundredAndNinetyNine | TwoHundredAndThree | TwoHundredAndFive | TwoHundredAndSix | TwoHundredAndSeven | TwoHundredAndEight | TwoHundredAndTwentyThree | TwoHundredAndTwentyFive | TwoHundredAndTwentyNine | TwoHundredAndFortyFive | TwoHundredAndFortyNine | TwoHundredAndFifty | TwoHundredAndFiftySeven | TwoHundredAndFiftyEight | TwoHundredAndFiftyNine | TwoHundredAndSixtyOne | TwoHundredAndSeventyFive | TwoHundredAndSeventyEight | TwoHundredAndEightySeven | TwoHundredAndEightyEight | TwoHundredAndNinetyFour | ThreeHundredAndOne | ThreeHundredAndFifteen | ThreeHundredAndTwentyNine | ThreeHundredAndFiftyFour | ThreeHundredAndFiftyFive | Thirty | ThirtyFive | FiftySeven | Sixty | SixtySeven | SixtyEight | SixtyNine | Seventy | EightyNine | OneHundredAndThree | OneHundredAndSix | OneHundredAndSeven | OneHundredAndEight | OneHundredAndThirteen | OneHundredAndFourteen | OneHundredAndSixteen | OneHundredAndTwenty | OneHundredAndTwentyTwo | OneHundredAndThirty | OneHundredAndThirtyOne | OneHundredAndThirtyTwo | OneHundredAndThirtyFour | OneHundredAndThirtyFive | OneHundredAndForty | OneHundredAndFortyOne | OneHundredAndFortySix | OneHundredAndFifty | OneHundredAndFiftyTwo | OneHundredAndFiftyFive | OneHundredAndFiftyEight | OneHundredAndFiftyNine | OneHundredAndSixty | OneHundredAndSixtyOne | OneHundredAndSixtyTwo | OneHundredAndSixtyThree | OneHundredAndSixtySeven | OneHundredAndSixtyEight | OneHundredAndSixtyNine | OneHundredAndSeventy | OneHundredAndEighty | OneHundredAndEightyTwo | OneHundredAndEightyThree | OneHundredAndEightyFive | OneHundredAndEightySeven | OneHundredAndEightyEight | OneHundredAndNinety | OneHundredAndNinetyOne | OneHundredAndNinetySeven | TwoHundred | TwoHundredAndOne | TwoHundredAndNine | TwoHundredAndTen | TwoHundredAndEleven | TwoHundredAndThirteen | TwoHundredAndFourteen | TwoHundredAndFifteen | TwoHundredAndSixteen | TwoHundredAndSeventeen | TwoHundredAndTwenty | TwoHundredAndTwentyOne | TwoHundredAndTwentyTwo | TwoHundredAndTwentySeven | TwoHundredAndThirtyFour | TwoHundredAndThirtySeven | TwoHundredAndThirtyEight | TwoHundredAndFiftyOne | TwoHundredAndFiftyTwo | TwoHundredAndFiftyThree | TwoHundredAndFiftyFour | TwoHundredAndFiftyFive | TwoHundredAndSixtySix | TwoHundredAndEighty | TwoHundredAndNinetyOne | TwoHundredAndNinetyEight | ThreeHundredAndNineteen | ThreeHundredAndFortyThree | ThreeHundredAndFortyFour | ThreeHundredAndFortyFive | ThreeHundredAndFortySix | ThreeHundredAndFiftyTwo | Payload3 | Four | Five | Seven | Eight | Nine | Thirteen | Sixteen | TwentyTwo | TwentyThree | TwentyFive | TwentyEight | ThirtySix | ThirtyNine | FortyOne | FortySix | FortySeven | FiftyThree | FiftyFour | FiftyFive | FiftyEight | SixtyThree | SeventyThree | SeventyFour | SeventyFive | SeventySix | SeventySeven | Eighty | EightyThree | NinetySeven | NinetyEight | OneHundredAndOne | OneHundredAndFive | OneHundredAndEleven | OneHundredAndFifteen | OneHundredAndEighteen | OneHundredAndNineteen | OneHundredAndTwentyThree | OneHundredAndTwentyFour | OneHundredAndTwentySeven | OneHundredAndFortyTwo | OneHundredAndFiftyThree | OneHundredAndFiftyFour | OneHundredAndFiftySix | OneHundredAndSeventyOne | OneHundredAndSeventyThree | OneHundredAndSeventyEight | OneHundredAndSeventyNine | OneHundredAndEightyOne | OneHundredAndEightySix | OneHundredAndNinetyFive | OneHundredAndNinetyEight | TwoHundredAndFour | TwoHundredAndThirty | TwoHundredAndThirtyTwo | TwoHundredAndThirtyThree | TwoHundredAndThirtyFive | TwoHundredAndThirtyNine | TwoHundredAndForty | TwoHundredAndFortyTwo | TwoHundredAndFortyFour | TwoHundredAndFortySix | TwoHundredAndFortySeven | TwoHundredAndFortyEight | TwoHundredAndFiftySix | TwoHundredAndSixty | TwoHundredAndSixtyTwo | TwoHundredAndSixtyFive | TwoHundredAndSixtySeven | TwoHundredAndSixtyEight | TwoHundredAndSixtyNine | TwoHundredAndSeventyOne | TwoHundredAndSeventyTwo | TwoHundredAndSeventyThree | TwoHundredAndEightySix | TwoHundredAndEightyNine | TwoHundredAndNinetyNine | ThreeHundredAndTwo | ThreeHundredAndFour | ThreeHundredAndNine | ThreeHundredAndTen | ThreeHundredAndSeventeen | ThreeHundredAndTwentyFive | ThreeHundredAndTwentySeven | ThreeHundredAndThirtyTwo | ThreeHundredAndThirtyThree | ThreeHundredAndThirtySix | ThreeHundredAndThirtyNine | ThreeHundredAndForty | ThreeHundredAndFortyEight | ThreeHundredAndFifty | ThreeHundredAndFiftyOne | ThreeHundredAndFiftySix | Six | Eleven | Twelve | Fourteen | Fifteen | Seventeen | Eighteen | Nineteen | Twenty | TwentyOne | TwentyFour | TwentyNine | Forty | FortyTwo | FortyThree | FortyFour | FortyFive | FiftyOne | FiftyTwo | FiftySix | FiftyNine | SixtyTwo | SixtyFour | SixtySix | SeventyOne | SeventyTwo | SeventyNine | EightyOne | EightyFive | EightySix | EightySeven | NinetySix | NinetyNine | OneHundredAndFour | OneHundredAndNine | OneHundredAndTen | OneHundredAndTwelve | OneHundredAndTwentyFive | OneHundredAndThirtySix | OneHundredAndFortySeven | OneHundredAndFortyEight | OneHundredAndFiftyOne | OneHundredAndFiftySeven | OneHundredAndSeventyFour | OneHundredAndSeventySeven | OneHundredAndEightyFour | OneHundredAndNinetySix | TwoHundredAndEighteen | TwoHundredAndNineteen | TwoHundredAndTwentyEight | TwoHundredAndThirtyOne | TwoHundredAndFortyOne | TwoHundredAndFortyThree | TwoHundredAndSixtyFour | TwoHundredAndSeventy | TwoHundredAndSeventyFour | TwoHundredAndEightyOne | TwoHundredAndEightyTwo | TwoHundredAndEightyThree | TwoHundredAndEightyFive | TwoHundredAndNinety | TwoHundredAndNinetyTwo | TwoHundredAndNinetyThree | ThreeHundred | ThreeHundredAndSix | ThreeHundredAndSeven | ThreeHundredAndTwelve | ThreeHundredAndThirteen | ThreeHundredAndFourteen | ThreeHundredAndSixteen | ThreeHundredAndEighteen | ThreeHundredAndTwentyTwo | ThreeHundredAndTwentyFour | ThreeHundredAndTwentyEight | ThreeHundredAndThirty | ThreeHundredAndThirtyFour | ThreeHundredAndThirtyFive | ThreeHundredAndThirtySeven | ThreeHundredAndThirtyEight | ThreeHundredAndFortyOne | ThreeHundredAndFortyTwo | ThreeHundredAndFortySeven | ThreeHundredAndFortyNine | Payload1 | TwentySix | TwentySeven | ThirtyOne | ThirtyTwo | ThirtyThree | ThirtyFour | ThirtySeven | ThirtyEight | FortyEight | SixtyOne | SixtyFive | SeventyEight | OneHundredAndTwentySix | OneHundredAndTwentyEight | OneHundredAndTwentyNine | OneHundredAndFortyNine | OneHundredAndSeventyFive | OneHundredAndSeventySix | OneHundredAndNinetyThree | OneHundredAndNinetyFour | TwoHundredAndSeventySix | TwoHundredAndEightyFour | TwoHundredAndNinetySeven | ThreeHundredAndThree | ThreeHundredAndFive | ThreeHundredAndEight | ThreeHundredAndEleven | ThreeHundredAndTwenty | ThreeHundredAndTwentyOne | ThreeHundredAndTwentyThree | ThreeHundredAndTwentySix | ThreeHundredAndThirtyOne;
/**
* Array of events generated by the User.
*/
export type UserEvent = {
/**
* The unique identifier of the Event.
*/
id: string;
/**
* The human-readable text of the Event.
*/
text: string;
/**
* A list of "entities" within the event `text`. Useful for enhancing the displayed text with additional styling and links.
*/
entities: Array<Entities>;
/**
* The type of the event.
*/
type?: Type | undefined;
/**
* The categories that group this event with related event types. An event can belong to multiple categories (e.g. a firewall event is both Firewall and Security). The first entry is the "primary" category. Use the `/events/types` endpoint to discover the full list of categories.
*/
categories?: Array<Categories> | undefined;
/**
* Timestamp (in milliseconds) of when the event was generated.
*/
createdAt: number;
/**
* Metadata for {@link userId}.
*/
user?: User | undefined;
principal?: Principal | undefined;
/**
* Metadata for {@link viaIds}.
*/
via?: Array<Via> | undefined;
/**
* When the principal who generated the event is a user, this is their ID; otherwise, it is empty.
*/
userId?: string | undefined;
/**
* The ID of the principal who generated the event. The principal is typically a user, but it could also be an app, an integration, etc. The principal may have delegated its authority to an acting party, and so {@link viaIds} should be checked as well.
*/
principalId: string;
/**
* If the principal delegated its authority (for example, a user delegating to an app), then this array contains the ID of the current actor. For example, if `principalId` is "user123" and `viaIds` is `["app456"]`, we can say the event was triggered by - "app456 on behalf of user123", or - "user123 via app4556". Both are equivalent. Arbitrarily long chains of delegation can be represented. For example, if `principalId` is "user123" and `viaIds` is `["service1", "service2"]`, we can say the event was triggered by "user123 via service1 via service2".
*/
viaIds?: Array<string> | undefined;
payload?: TwoHundredAndNinetySix | OneHundredAndFortyFive | NinetyFour | OneHundredAndSixtyFive | TwoHundredAndTwentyFour | OneHundredAndThirtyNine | OneHundredAndFortyThree | TwoHundredAndTwo | TwoHundredAndSixtyThree | TwoHundredAndSeventySeven | TwoHundredAndSeventyNine | EightyEight | NinetyOne | NinetyTwo | NinetyThree | NinetyFive | OneHundredAndTwo | OneHundredAndThirtyThree | OneHundredAndThirtyEight | OneHundredAndFortyFour | TwoHundredAndTwelve | TwoHundredAndTwentySix | TwoHundredAndThirtySix | TwoHundredAndNinetyFive | ThreeHundredAndFiftyThree | Payload2 | Ten | FortyNine | Fifty | EightyTwo | EightyFour | Ninety | OneHundred | OneHundredAndSeventeen | OneHundredAndTwentyOne | OneHundredAndThirtySeven | OneHundredAndSixtyFour | OneHundredAndSixtySix | OneHundredAndSeventyTwo | OneHundredAndEightyNine | OneHundredAndNinetyTwo | OneHundredAndNinetyNine | TwoHundredAndThree | TwoHundredAndFive | TwoHundredAndSix | TwoHundredAndSeven | TwoHundredAndEight | TwoHundredAndTwentyThree | TwoHundredAndTwentyFive | TwoHundredAndTwentyNine | TwoHundredAndFortyFive | TwoHundredAndFortyNine | TwoHundredAndFifty | TwoHundredAndFiftySeven | TwoHundredAndFiftyEight | TwoHundredAndFiftyNine | TwoHundredAndSixtyOne | TwoHundredAndSeventyFive | TwoHundredAndSeventyEight | TwoHundredAndEightySeven | TwoHundredAndEightyEight | TwoHundredAndNinetyFour | ThreeHundredAndOne | ThreeHundredAndFifteen | ThreeHundredAndTwentyNine | ThreeHundredAndFiftyFour | ThreeHundredAndFiftyFive | Thirty | ThirtyFive | FiftySeven | Sixty | SixtySeven | SixtyEight | SixtyNine | Seventy | EightyNine | OneHundredAndThree | OneHundredAndSix | OneHundredAndSeven | OneHundredAndEight | OneHundredAndThirteen | OneHundredAndFourteen | OneHundredAndSixteen | OneHundredAndTwenty | OneHundredAndTwentyTwo | OneHundredAndThirty | OneHundredAndThirtyOne | OneHundredAndThirtyTwo | OneHundredAndThirtyFour | OneHundredAndThirtyFive | OneHundredAndForty | OneHundredAndFortyOne | OneHundredAndFortySix | OneHundredAndFifty | OneHundredAndFiftyTwo | OneHundredAndFiftyFive | OneHundredAndFiftyEight | OneHundredAndFiftyNine | OneHundredAndSixty | OneHundredAndSixtyOne | OneHundredAndSixtyTwo | OneHundredAndSixtyThree | OneHundredAndSixtySeven | OneHundredAndSixtyEight | OneHundredAndSixtyNine | OneHundredAndSeventy | OneHundredAndEighty | OneHundredAndEightyTwo | OneHundredAndEightyThree | OneHundredAndEightyFive | OneHundredAndEightySeven | OneHundredAndEightyEight | OneHundredAndNinety | OneHundredAndNinetyOne | OneHundredAndNinetySeven | TwoHundred | TwoHundredAndOne | TwoHundredAndNine | TwoHundredAndTen | TwoHundredAndEleven | TwoHundredAndThirteen | TwoHundredAndFourteen | TwoHundredAndFifteen | TwoHundredAndSixteen | TwoHundredAndSeventeen | TwoHundredAndTwenty | TwoHundredAndTwentyOne | TwoHundredAndTwentyTwo | TwoHundredAndTwentySeven | TwoHundredAndThirtyFour | TwoHundredAndThirtySeven | TwoHundredAndThirtyEight | TwoHundredAndFiftyOne | TwoHundredAndFiftyTwo | TwoHundredAndFiftyThree | TwoHundredAndFiftyFour | TwoHundredAndFiftyFive | TwoHundredAndSixtySix | TwoHundredAndEighty | TwoHundredAndNinetyOne | TwoHundredAndNinetyEight | ThreeHundredAndNineteen | ThreeHundredAndFortyThree | ThreeHundredAndFortyFour | ThreeHundredAndFortyFive | ThreeHundredAndFortySix | ThreeHundredAndFiftyTwo | Payload3 | Four | Five | Seven | Eight | Nine | Thirteen | Sixteen | TwentyTwo | TwentyThree | TwentyFive | TwentyEight | ThirtySix | ThirtyNine | FortyOne | FortySix | FortySeven | FiftyThree | FiftyFour | FiftyFive | FiftyEight | SixtyThree | SeventyThree | SeventyFour | SeventyFive | SeventySix | SeventySeven | Eighty | EightyThree | NinetySeven | NinetyEight | OneHundredAndOne | OneHundredAndFive | OneHundredAndEleven | OneHundredAndFifteen | OneHundredAndEighteen | OneHundredAndNineteen | OneHundredAndTwentyThree | OneHundredAndTwentyFour | OneHundredAndTwentySeven | OneHundredAndFortyTwo | OneHundredAndFiftyThree | OneHundredAndFiftyFour | OneHundredAndFiftySix | OneHundredAndSeventyOne | OneHundredAndSeventyThree | OneHundredAndSeventyEight | OneHundredAndSeventyNine | OneHundredAndEightyOne | OneHundredAndEightySix | OneHundredAndNinetyFive | OneHundredAndNinetyEight | TwoHundredAndFour | TwoHundredAndThirty | TwoHundredAndThirtyTwo | TwoHundredAndThirtyThree | TwoHundredAndThirtyFive | TwoHundredAndThirtyNine | TwoHundredAndForty | TwoHundredAndFortyTwo | TwoHundredAndFortyFour | TwoHundredAndFortySix | TwoHundredAndFortySeven | TwoHundredAndFortyEight | TwoHundredAndFiftySix | TwoHundredAndSixty | TwoHundredAndSixtyTwo | TwoHundredAndSixtyFive | TwoHundredAndSixtySeven | TwoHundredAndSixtyEight | TwoHundredAndSixtyNine | TwoHundredAndSeventyOne | TwoHundredAndSeventyTwo | TwoHundredAndSeventyThree | TwoHundredAndEightySix | TwoHundredAndEightyNine | TwoHundredAndNinetyNine | ThreeHundredAndTwo | ThreeHundredAndFour | ThreeHundredAndNine | ThreeHundredAndTen | ThreeHundredAndSeventeen | ThreeHundredAndTwentyFive | ThreeHundredAndTwentySeven | ThreeHundredAndThirtyTwo | ThreeHundredAndThirtyThree | ThreeHundredAndThirtySix | ThreeHundredAndThirtyNine | ThreeHundredAndForty | ThreeHundredAndFortyEight | ThreeHundredAndFifty | ThreeHundredAndFiftyOne | ThreeHundredAndFiftySix | Six | Eleven | Twelve | Fourteen | Fifteen | Seventeen | Eighteen | Nineteen | Twenty | TwentyOne | TwentyFour | TwentyNine | Forty | FortyTwo | FortyThree | FortyFour | FortyFive | FiftyOne | FiftyTwo | FiftySix | FiftyNine | SixtyTwo | SixtyFour | SixtySix | SeventyOne | SeventyTwo | SeventyNine | EightyOne | EightyFive | EightySix | EightySeven | NinetySix | NinetyNine | OneHundredAndFour | OneHundredAndNine | OneHundredAndTen | OneHundredAndTwelve | OneHundredAndTwentyFive | OneHundredAndThirtySix | OneHundredAndFortySeven | OneHundredAndFortyEight | OneHundredAndFiftyOne | OneHundredAndFiftySeven | OneHundredAndSeventyFour | OneHundredAndSeventySeven | OneHundredAndEightyFour | OneHundredAndNinetySix | TwoHundredAndEighteen | TwoHundredAndNineteen | TwoHundredAndTwentyEight | TwoHundredAndThirtyOne | TwoHundredAndFortyOne | TwoHundredAndFortyThree | TwoHundredAndSixtyFour | TwoHundredAndSeventy | TwoHundredAndSeventyFour | TwoHundredAndEightyOne | TwoHundredAndEightyTwo | TwoHundredAndEightyThree | TwoHundredAndEightyFive | TwoHundredAndNinety | TwoHundredAndNinetyTwo | TwoHundredAndNinetyThree | ThreeHundred | ThreeHundredAndSix | ThreeHundredAndSeven | ThreeHundredAndTwelve | ThreeHundredAndThirteen | ThreeHundredAndFourteen | ThreeHundredAndSixteen | ThreeHundredAndEighteen | ThreeHundredAndTwentyTwo | ThreeHundredAndTwentyFour | ThreeHundredAndTwentyEight | ThreeHundredAndThirty | ThreeHundredAndThirtyFour | ThreeHundredAndThirtyFive | ThreeHundredAndThirtySeven | ThreeHundredAndThirtyEight | ThreeHundredAndFortyOne | ThreeHundredAndFortyTwo | ThreeHundredAndFortySeven | ThreeHundredAndFortyNine | Payload1 | TwentySix | TwentySeven | ThirtyOne | ThirtyTwo | ThirtyThree | ThirtyFour | ThirtySeven | ThirtyEight | FortyEight | SixtyOne | SixtyFive | SeventyEight | OneHundredAndTwentySix | OneHundredAndTwentyEight | OneHundredAndTwentyNine | OneHundredAndFortyNine | OneHundredAndSeventyFive | OneHundredAndSeventySix | OneHundredAndNinetyThree | OneHundredAndNinetyFour | TwoHundredAndSeventySix | TwoHundredAndEightyFour | TwoHundredAndNinetySeven | ThreeHundredAndThree | ThreeHundredAndFive | ThreeHundredAndEight | ThreeHundredAndEleven | ThreeHundredAndTwenty | ThreeHundredAndTwentyOne | ThreeHundredAndTwentyThree | ThreeHundredAndTwentySix | ThreeHundredAndThirtyOne | undefined;
};
/** @internal */
export declare const UserEventPayload55Action$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload55Action>;
/** @internal */
export declare const FiftyFive$inboundSchema: z.ZodType<FiftyFive, z.ZodTypeDef, unknown>;
export declare function fiftyFiveFromJSON(jsonString: string): SafeParseResult<FiftyFive, SDKValidationError>;
/** @internal */
export declare const UserEventPayload54Action$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload54Action>;
/** @internal */
export declare const PayloadPlanSlug$inboundSchema: z.ZodNativeEnum<typeof PayloadPlanSlug>;
/** @internal */
export declare const PayloadData$inboundSchema: z.ZodType<PayloadData, z.ZodTypeDef, unknown>;
export declare function payloadDataFromJSON(jsonString: string): SafeParseResult<PayloadData, SDKValidationError>;
/** @internal */
export declare const FiftyFour$inboundSchema: z.ZodType<FiftyFour, z.ZodTypeDef, unknown>;
export declare function fiftyFourFromJSON(jsonString: string): SafeParseResult<FiftyFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayload53Action$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload53Action>;
/** @internal */
export declare const PlanSlug$inboundSchema: z.ZodNativeEnum<typeof PlanSlug>;
/** @internal */
export declare const PayloadReason$inboundSchema: z.ZodNativeEnum<typeof PayloadReason>;
/** @internal */
export declare const UserEventPayloadData$inboundSchema: z.ZodType<UserEventPayloadData, z.ZodTypeDef, unknown>;
export declare function userEventPayloadDataFromJSON(jsonString: string): SafeParseResult<UserEventPayloadData, SDKValidationError>;
/** @internal */
export declare const FiftyThree$inboundSchema: z.ZodType<FiftyThree, z.ZodTypeDef, unknown>;
export declare function fiftyThreeFromJSON(jsonString: string): SafeParseResult<FiftyThree, SDKValidationError>;
/** @internal */
export declare const FiftyTwo$inboundSchema: z.ZodType<FiftyTwo, z.ZodTypeDef, unknown>;
export declare function fiftyTwoFromJSON(jsonString: string): SafeParseResult<FiftyTwo, SDKValidationError>;
/** @internal */
export declare const FiftyOne$inboundSchema: z.ZodType<FiftyOne, z.ZodTypeDef, unknown>;
export declare function fiftyOneFromJSON(jsonString: string): SafeParseResult<FiftyOne, SDKValidationError>;
/** @internal */
export declare const SettlementMethod$inboundSchema: z.ZodNativeEnum<typeof SettlementMethod>;
/** @internal */
export declare const Fifty$inboundSchema: z.ZodType<Fifty, z.ZodTypeDef, unknown>;
export declare function fiftyFromJSON(jsonString: string): SafeParseResult<Fifty, SDKValidationError>;
/** @internal */
export declare const FortyNine$inboundSchema: z.ZodType<FortyNine, z.ZodTypeDef, unknown>;
export declare function fortyNineFromJSON(jsonString: string): SafeParseResult<FortyNine, SDKValidationError>;
/** @internal */
export declare const FortyEight$inboundSchema: z.ZodType<FortyEight, z.ZodTypeDef, unknown>;
export declare function fortyEightFromJSON(jsonString: string): SafeParseResult<FortyEight, SDKValidationError>;
/** @internal */
export declare const FortySeven$inboundSchema: z.ZodType<FortySeven, z.ZodTypeDef, unknown>;
export declare function fortySevenFromJSON(jsonString: string): SafeParseResult<FortySeven, SDKValidationError>;
/** @internal */
export declare const FortySix$inboundSchema: z.ZodType<FortySix, z.ZodTypeDef, unknown>;
export declare function fortySixFromJSON(jsonString: string): SafeParseResult<FortySix, SDKValidationError>;
/** @internal */
export declare const App$inboundSchema: z.ZodType<App, z.ZodTypeDef, unknown>;
export declare function appFromJSON(jsonString: string): SafeParseResult<App, SDKValidationError>;
/** @internal */
export declare const FortyFive$inboundSchema: z.ZodType<FortyFive, z.ZodTypeDef, unknown>;
export declare function fortyFiveFromJSON(jsonString: string): SafeParseResult<FortyFive, SDKValidationError>;
/** @internal */
export declare const FortyFour$inboundSchema: z.ZodType<FortyFour, z.ZodTypeDef, unknown>;
export declare function fortyFourFromJSON(jsonString: string): SafeParseResult<FortyFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayload43Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload43Type>;
/** @internal */
export declare const UserEventPayload43ResourcesType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload43ResourcesType>;
/** @internal */
export declare const Items$inboundSchema: z.ZodType<Items, z.ZodTypeDef, unknown>;
export declare function itemsFromJSON(jsonString: string): SafeParseResult<Items, SDKValidationError>;
/** @internal */
export declare const PayloadProjectIds$inboundSchema: z.ZodType<PayloadProjectIds, z.ZodTypeDef, unknown>;
export declare function payloadProjectIdsFromJSON(jsonString: string): SafeParseResult<PayloadProjectIds, SDKValidationError>;
/** @internal */
export declare const Resources$inboundSchema: z.ZodType<Resources, z.ZodTypeDef, unknown>;
export declare function resourcesFromJSON(jsonString: string): SafeParseResult<Resources, SDKValidationError>;
/** @internal */
export declare const PayloadPermissions$inboundSchema: z.ZodNativeEnum<typeof PayloadPermissions>;
/** @internal */
export declare const FortyThree$inboundSchema: z.ZodType<FortyThree, z.ZodTypeDef, unknown>;
export declare function fortyThreeFromJSON(jsonString: string): SafeParseResult<FortyThree, SDKValidationError>;
/** @internal */
export declare const UserEventPayload42Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload42Type>;
/** @internal */
export declare const UserEventPayload42BeforeType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload42BeforeType>;
/** @internal */
export declare const UserEventPayloadItems$inboundSchema: z.ZodType<UserEventPayloadItems, z.ZodTypeDef, unknown>;
export declare function userEventPayloadItemsFromJSON(jsonString: string): SafeParseResult<UserEventPayloadItems, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadProjectIds$inboundSchema: z.ZodType<UserEventPayloadProjectIds, z.ZodTypeDef, unknown>;
export declare function userEventPayloadProjectIdsFromJSON(jsonString: string): SafeParseResult<UserEventPayloadProjectIds, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadResources$inboundSchema: z.ZodType<UserEventPayloadResources, z.ZodTypeDef, unknown>;
export declare function userEventPayloadResourcesFromJSON(jsonString: string): SafeParseResult<UserEventPayloadResources, SDKValidationError>;
/** @internal */
export declare const UserEventPayload42Permissions$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload42Permissions>;
/** @internal */
export declare const Before$inboundSchema: z.ZodType<Before, z.ZodTypeDef, unknown>;
export declare function beforeFromJSON(jsonString: string): SafeParseResult<Before, SDKValidationError>;
/** @internal */
export declare const UserEventPayload42AfterType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload42AfterType>;
/** @internal */
export declare const UserEventPayload42AfterResourcesType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload42AfterResourcesType>;
/** @internal */
export declare const PayloadItems$inboundSchema: z.ZodType<PayloadItems, z.ZodTypeDef, unknown>;
export declare function payloadItemsFromJSON(jsonString: string): SafeParseResult<PayloadItems, SDKValidationError>;
/** @internal */
export declare const UserEventPayload42ProjectIds$inboundSchema: z.ZodType<UserEventPayload42ProjectIds, z.ZodTypeDef, unknown>;
export declare function userEventPayload42ProjectIdsFromJSON(jsonString: string): SafeParseResult<UserEventPayload42ProjectIds, SDKValidationError>;
/** @internal */
export declare const PayloadResources$inboundSchema: z.ZodType<PayloadResources, z.ZodTypeDef, unknown>;
export declare function payloadResourcesFromJSON(jsonString: string): SafeParseResult<PayloadResources, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadPermissions$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadPermissions>;
/** @internal */
export declare const After$inboundSchema: z.ZodType<After, z.ZodTypeDef, unknown>;
export declare function afterFromJSON(jsonString: string): SafeParseResult<After, SDKValidationError>;
/** @internal */
export declare const FortyTwo$inboundSchema: z.ZodType<FortyTwo, z.ZodTypeDef, unknown>;
export declare function fortyTwoFromJSON(jsonString: string): SafeParseResult<FortyTwo, SDKValidationError>;
/** @internal */
export declare const NextScopes$inboundSchema: z.ZodNativeEnum<typeof NextScopes>;
/** @internal */
export declare const NextPermissions$inboundSchema: z.ZodNativeEnum<typeof NextPermissions>;
/** @internal */
export declare const FortyOne$inboundSchema: z.ZodType<FortyOne, z.ZodTypeDef, unknown>;
export declare function fortyOneFromJSON(jsonString: string): SafeParseResult<FortyOne, SDKValidationError>;
/** @internal */
export declare const Forty$inboundSchema: z.ZodType<Forty, z.ZodTypeDef, unknown>;
export declare function fortyFromJSON(jsonString: string): SafeParseResult<Forty, SDKValidationError>;
/** @internal */
export declare const PayloadScopes$inboundSchema: z.ZodNativeEnum<typeof PayloadScopes>;
/** @internal */
export declare const Permissions$inboundSchema: z.ZodNativeEnum<typeof Permissions>;
/** @internal */
export declare const ThirtyNine$inboundSchema: z.ZodType<ThirtyNine, z.ZodTypeDef, unknown>;
export declare function thirtyNineFromJSON(jsonString: string): SafeParseResult<ThirtyNine, SDKValidationError>;
/** @internal */
export declare const ThirtyEight$inboundSchema: z.ZodType<ThirtyEight, z.ZodTypeDef, unknown>;
export declare function thirtyEightFromJSON(jsonString: string): SafeParseResult<ThirtyEight, SDKValidationError>;
/** @internal */
export declare const ThirtySeven$inboundSchema: z.ZodType<ThirtySeven, z.ZodTypeDef, unknown>;
export declare function thirtySevenFromJSON(jsonString: string): SafeParseResult<ThirtySeven, SDKValidationError>;
/** @internal */
export declare const ThirtySix$inboundSchema: z.ZodType<ThirtySix, z.ZodTypeDef, unknown>;
export declare function thirtySixFromJSON(jsonString: string): SafeParseResult<ThirtySix, SDKValidationError>;
/** @internal */
export declare const UserEventPayload35Action$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload35Action>;
/** @internal */
export declare const ThirtyFive$inboundSchema: z.ZodType<ThirtyFive, z.ZodTypeDef, unknown>;
export declare function thirtyFiveFromJSON(jsonString: string): SafeParseResult<ThirtyFive, SDKValidationError>;
/** @internal */
export declare const ThirtyFour$inboundSchema: z.ZodType<ThirtyFour, z.ZodTypeDef, unknown>;
export declare function thirtyFourFromJSON(jsonString: string): SafeParseResult<ThirtyFour, SDKValidationError>;
/** @internal */
export declare const ThirtyThree$inboundSchema: z.ZodType<ThirtyThree, z.ZodTypeDef, unknown>;
export declare function thirtyThreeFromJSON(jsonString: string): SafeParseResult<ThirtyThree, SDKValidationError>;
/** @internal */
export declare const ThirtyTwo$inboundSchema: z.ZodType<ThirtyTwo, z.ZodTypeDef, unknown>;
export declare function thirtyTwoFromJSON(jsonString: string): SafeParseResult<ThirtyTwo, SDKValidationError>;
/** @internal */
export declare const ThirtyOne$inboundSchema: z.ZodType<ThirtyOne, z.ZodTypeDef, unknown>;
export declare function thirtyOneFromJSON(jsonString: string): SafeParseResult<ThirtyOne, SDKValidationError>;
/** @internal */
export declare const Thirty$inboundSchema: z.ZodType<Thirty, z.ZodTypeDef, unknown>;
export declare function thirtyFromJSON(jsonString: string): SafeParseResult<Thirty, SDKValidationError>;
/** @internal */
export declare const OldTeam$inboundSchema: z.ZodType<OldTeam, z.ZodTypeDef, unknown>;
export declare function oldTeamFromJSON(jsonString: string): SafeParseResult<OldTeam, SDKValidationError>;
/** @internal */
export declare const NewTeam$inboundSchema: z.ZodType<NewTeam, z.ZodTypeDef, unknown>;
export declare function newTeamFromJSON(jsonString: string): SafeParseResult<NewTeam, SDKValidationError>;
/** @internal */
export declare const TwentyNine$inboundSchema: z.ZodType<TwentyNine, z.ZodTypeDef, unknown>;
export declare function twentyNineFromJSON(jsonString: string): SafeParseResult<TwentyNine, SDKValidationError>;
/** @internal */
export declare const PayloadAllowListedReadyStateReasonInternal$inboundSchema: z.ZodNativeEnum<typeof PayloadAllowListedReadyStateReasonInternal>;
/** @internal */
export declare const PayloadDeployment$inboundSchema: z.ZodType<PayloadDeployment, z.ZodTypeDef, unknown>;
export declare function payloadDeploymentFromJSON(jsonString: string): SafeParseResult<PayloadDeployment, SDKValidationError>;
/** @internal */
export declare const TwentyEight$inboundSchema: z.ZodType<TwentyEight, z.ZodTypeDef, unknown>;
export declare function twentyEightFromJSON(jsonString: string): SafeParseResult<TwentyEight, SDKValidationError>;
/** @internal */
export declare const AllowListedReadyStateReasonInternal$inboundSchema: z.ZodNativeEnum<typeof AllowListedReadyStateReasonInternal>;
/** @internal */
export declare const Deployment$inboundSchema: z.ZodType<Deployment, z.ZodTypeDef, unknown>;
export declare function deploymentFromJSON(jsonString: string): SafeParseResult<Deployment, SDKValidationError>;
/** @internal */
export declare const TwentySeven$inboundSchema: z.ZodType<TwentySeven, z.ZodTypeDef, unknown>;
export declare function twentySevenFromJSON(jsonString: string): SafeParseResult<TwentySeven, SDKValidationError>;
/** @internal */
export declare const TwentySix$inboundSchema: z.ZodType<TwentySix, z.ZodTypeDef, unknown>;
export declare function twentySixFromJSON(jsonString: string): SafeParseResult<TwentySix, SDKValidationError>;
/** @internal */
export declare const UserEventPayload25AccessGroup$inboundSchema: z.ZodType<UserEventPayload25AccessGroup, z.ZodTypeDef, unknown>;
export declare function userEventPayload25AccessGroupFromJSON(jsonString: string): SafeParseResult<UserEventPayload25AccessGroup, SDKValidationError>;
/** @internal */
export declare const PayloadUser$inboundSchema: z.ZodType<PayloadUser, z.ZodTypeDef, unknown>;
export declare function payloadUserFromJSON(jsonString: string): SafeParseResult<PayloadUser, SDKValidationError>;
/** @internal */
export declare const TwentyFive$inboundSchema: z.ZodType<TwentyFive, z.ZodTypeDef, unknown>;
export declare function twentyFiveFromJSON(jsonString: string): SafeParseResult<TwentyFive, SDKValidationError>;
/** @internal */
export declare const UserEventPayload24AccessGroup$inboundSchema: z.ZodType<UserEventPayload24AccessGroup, z.ZodTypeDef, unknown>;
export declare function userEventPayload24AccessGroupFromJSON(jsonString: string): SafeParseResult<UserEventPayload24AccessGroup, SDKValidationError>;
/** @internal */
export declare const TwentyFour$inboundSchema: z.ZodType<TwentyFour, z.ZodTypeDef, unknown>;
export declare function twentyFourFromJSON(jsonString: string): SafeParseResult<TwentyFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadAccessGroup$inboundSchema: z.ZodType<UserEventPayloadAccessGroup, z.ZodTypeDef, unknown>;
export declare function userEventPayloadAccessGroupFromJSON(jsonString: string): SafeParseResult<UserEventPayloadAccessGroup, SDKValidationError>;
/** @internal */
export declare const Project$inboundSchema: z.ZodType<Project, z.ZodTypeDef, unknown>;
export declare function projectFromJSON(jsonString: string): SafeParseResult<Project, SDKValidationError>;
/** @internal */
export declare const NextRole$inboundSchema: z.ZodNativeEnum<typeof NextRole>;
/** @internal */
export declare const PreviousRole$inboundSchema: z.ZodNativeEnum<typeof PreviousRole>;
/** @internal */
export declare const TwentyThree$inboundSchema: z.ZodType<TwentyThree, z.ZodTypeDef, unknown>;
export declare function twentyThreeFromJSON(jsonString: string): SafeParseResult<TwentyThree, SDKValidationError>;
/** @internal */
export declare const PayloadAccessGroup$inboundSchema: z.ZodType<PayloadAccessGroup, z.ZodTypeDef, unknown>;
export declare function payloadAccessGroupFromJSON(jsonString: string): SafeParseResult<PayloadAccessGroup, SDKValidationError>;
/** @internal */
export declare const TwentyTwo$inboundSchema: z.ZodType<TwentyTwo, z.ZodTypeDef, unknown>;
export declare function twentyTwoFromJSON(jsonString: string): SafeParseResult<TwentyTwo, SDKValidationError>;
/** @internal */
export declare const AccessGroup$inboundSchema: z.ZodType<AccessGroup, z.ZodTypeDef, unknown>;
export declare function accessGroupFromJSON(jsonString: string): SafeParseResult<AccessGroup, SDKValidationError>;
/** @internal */
export declare const TwentyOne$inboundSchema: z.ZodType<TwentyOne, z.ZodTypeDef, unknown>;
export declare function twentyOneFromJSON(jsonString: string): SafeParseResult<TwentyOne, SDKValidationError>;
/** @internal */
export declare const VirtualModelConfig$inboundSchema: z.ZodType<VirtualModelConfig, z.ZodTypeDef, unknown>;
export declare function virtualModelConfigFromJSON(jsonString: string): SafeParseResult<VirtualModelConfig, SDKValidationError>;
/** @internal */
export declare const Twenty$inboundSchema: z.ZodType<Twenty, z.ZodTypeDef, unknown>;
export declare function twentyFromJSON(jsonString: string): SafeParseResult<Twenty, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadRule$inboundSchema: z.ZodType<UserEventPayloadRule, z.ZodTypeDef, unknown>;
export declare function userEventPayloadRuleFromJSON(jsonString: string): SafeParseResult<UserEventPayloadRule, SDKValidationError>;
/** @internal */
export declare const Nineteen$inboundSchema: z.ZodType<Nineteen, z.ZodTypeDef, unknown>;
export declare function nineteenFromJSON(jsonString: string): SafeParseResult<Nineteen, SDKValidationError>;
/** @internal */
export declare const PayloadRule$inboundSchema: z.ZodType<PayloadRule, z.ZodTypeDef, unknown>;
export declare function payloadRuleFromJSON(jsonString: string): SafeParseResult<PayloadRule, SDKValidationError>;
/** @internal */
export declare const Eighteen$inboundSchema: z.ZodType<Eighteen, z.ZodTypeDef, unknown>;
export declare function eighteenFromJSON(jsonString: string): SafeParseResult<Eighteen, SDKValidationError>;
/** @internal */
export declare const Rule$inboundSchema: z.ZodType<Rule, z.ZodTypeDef, unknown>;
export declare function ruleFromJSON(jsonString: string): SafeParseResult<Rule, SDKValidationError>;
/** @internal */
export declare const Seventeen$inboundSchema: z.ZodType<Seventeen, z.ZodTypeDef, unknown>;
export declare function seventeenFromJSON(jsonString: string): SafeParseResult<Seventeen, SDKValidationError>;
/** @internal */
export declare const Sixteen$inboundSchema: z.ZodType<Sixteen, z.ZodTypeDef, unknown>;
export declare function sixteenFromJSON(jsonString: string): SafeParseResult<Sixteen, SDKValidationError>;
/** @internal */
export declare const Fifteen$inboundSchema: z.ZodType<Fifteen, z.ZodTypeDef, unknown>;
export declare function fifteenFromJSON(jsonString: string): SafeParseResult<Fifteen, SDKValidationError>;
/** @internal */
export declare const Credential$inboundSchema: z.ZodType<Credential, z.ZodTypeDef, unknown>;
export declare function credentialFromJSON(jsonString: string): SafeParseResult<Credential, SDKValidationError>;
/** @internal */
export declare const Fourteen$inboundSchema: z.ZodType<Fourteen, z.ZodTypeDef, unknown>;
export declare function fourteenFromJSON(jsonString: string): SafeParseResult<Fourteen, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadApiKey$inboundSchema: z.ZodType<UserEventPayloadApiKey, z.ZodTypeDef, unknown>;
export declare function userEventPayloadApiKeyFromJSON(jsonString: string): SafeParseResult<UserEventPayloadApiKey, SDKValidationError>;
/** @internal */
export declare const PayloadRefreshPeriod$inboundSchema: z.ZodNativeEnum<typeof PayloadRefreshPeriod>;
/** @internal */
export declare const PayloadBudget$inboundSchema: z.ZodType<PayloadBudget, z.ZodTypeDef, unknown>;
export declare function payloadBudgetFromJSON(jsonString: string): SafeParseResult<PayloadBudget, SDKValidationError>;
/** @internal */
export declare const Change$inboundSchema: z.ZodNativeEnum<typeof Change>;
/** @internal */
export declare const Thirteen$inboundSchema: z.ZodType<Thirteen, z.ZodTypeDef, unknown>;
export declare function thirteenFromJSON(jsonString: string): SafeParseResult<Thirteen, SDKValidationError>;
/** @internal */
export declare const PayloadApiKey$inboundSchema: z.ZodType<PayloadApiKey, z.ZodTypeDef, unknown>;
export declare function payloadApiKeyFromJSON(jsonString: string): SafeParseResult<PayloadApiKey, SDKValidationError>;
/** @internal */
export declare const Twelve$inboundSchema: z.ZodType<Twelve, z.ZodTypeDef, unknown>;
export declare function twelveFromJSON(jsonString: string): SafeParseResult<Twelve, SDKValidationError>;
/** @internal */
export declare const ApiKey$inboundSchema: z.ZodType<ApiKey, z.ZodTypeDef, unknown>;
export declare function apiKeyFromJSON(jsonString: string): SafeParseResult<ApiKey, SDKValidationError>;
/** @internal */
export declare const RefreshPeriod$inboundSchema: z.ZodNativeEnum<typeof RefreshPeriod>;
/** @internal */
export declare const Budget$inboundSchema: z.ZodType<Budget, z.ZodTypeDef, unknown>;
export declare function budgetFromJSON(jsonString: string): SafeParseResult<Budget, SDKValidationError>;
/** @internal */
export declare const Eleven$inboundSchema: z.ZodType<Eleven, z.ZodTypeDef, unknown>;
export declare function elevenFromJSON(jsonString: string): SafeParseResult<Eleven, SDKValidationError>;
/** @internal */
export declare const UserEventPayload10Provider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload10Provider>;
/** @internal */
export declare const FromPlan$inboundSchema: z.ZodNativeEnum<typeof FromPlan>;
/** @internal */
export declare const ToPlan$inboundSchema: z.ZodNativeEnum<typeof ToPlan>;
/** @internal */
export declare const Ten$inboundSchema: z.ZodType<Ten, z.ZodTypeDef, unknown>;
export declare function tenFromJSON(jsonString: string): SafeParseResult<Ten, SDKValidationError>;
/** @internal */
export declare const UserEventPayload9Provider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload9Provider>;
/** @internal */
export declare const Nine$inboundSchema: z.ZodType<Nine, z.ZodTypeDef, unknown>;
export declare function nineFromJSON(jsonString: string): SafeParseResult<Nine, SDKValidationError>;
/** @internal */
export declare const UserEventPayload8Provider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload8Provider>;
/** @internal */
export declare const Eight$inboundSchema: z.ZodType<Eight, z.ZodTypeDef, unknown>;
export declare function eightFromJSON(jsonString: string): SafeParseResult<Eight, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadProvider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadProvider>;
/** @internal */
export declare const Seven$inboundSchema: z.ZodType<Seven, z.ZodTypeDef, unknown>;
export declare function sevenFromJSON(jsonString: string): SafeParseResult<Seven, SDKValidationError>;
/** @internal */
export declare const PayloadProvider$inboundSchema: z.ZodNativeEnum<typeof PayloadProvider>;
/** @internal */
export declare const Six$inboundSchema: z.ZodType<Six, z.ZodTypeDef, unknown>;
export declare function sixFromJSON(jsonString: string): SafeParseResult<Six, SDKValidationError>;
/** @internal */
export declare const Provider$inboundSchema: z.ZodNativeEnum<typeof Provider>;
/** @internal */
export declare const Five$inboundSchema: z.ZodType<Five, z.ZodTypeDef, unknown>;
export declare function fiveFromJSON(jsonString: string): SafeParseResult<Five, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadAction$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadAction>;
/** @internal */
export declare const Four$inboundSchema: z.ZodType<Four, z.ZodTypeDef, unknown>;
export declare function fourFromJSON(jsonString: string): SafeParseResult<Four, SDKValidationError>;
/** @internal */
export declare const PayloadAction$inboundSchema: z.ZodNativeEnum<typeof PayloadAction>;
/** @internal */
export declare const Payload3$inboundSchema: z.ZodType<Payload3, z.ZodTypeDef, unknown>;
export declare function payload3FromJSON(jsonString: string): SafeParseResult<Payload3, SDKValidationError>;
/** @internal */
export declare const Action$inboundSchema: z.ZodNativeEnum<typeof Action>;
/** @internal */
export declare const Payload2$inboundSchema: z.ZodType<Payload2, z.ZodTypeDef, unknown>;
export declare function payload2FromJSON(jsonString: string): SafeParseResult<Payload2, SDKValidationError>;
/** @internal */
export declare const Payload1$inboundSchema: z.ZodType<Payload1, z.ZodTypeDef, unknown>;
export declare function payload1FromJSON(jsonString: string): SafeParseResult<Payload1, SDKValidationError>;
/** @internal */
export declare const Payload$inboundSchema: z.ZodType<Payload, z.ZodTypeDef, unknown>;
export declare function payloadFromJSON(jsonString: string): SafeParseResult<Payload, SDKValidationError>;
/** @internal */
export declare const UserEvent$inboundSchema: z.ZodType<UserEvent, z.ZodTypeDef, unknown>;
export declare function userEventFromJSON(jsonString: string): SafeParseResult<UserEvent, SDKValidationError>;
//# sourceMappingURL=userevent.d.ts.map