UNPKG

@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
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