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>

971 lines 67.8 kB
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { OneHundredAndEighty, OneHundredAndEightyEight, OneHundredAndEightyFive, OneHundredAndEightyFour, OneHundredAndEightyNine, OneHundredAndEightyOne, OneHundredAndEightySeven, OneHundredAndEightySix, OneHundredAndEightyThree, OneHundredAndEightyTwo, OneHundredAndNinety, OneHundredAndNinetyEight, OneHundredAndNinetyFive, OneHundredAndNinetyFour, OneHundredAndNinetyNine, OneHundredAndNinetyOne, OneHundredAndNinetySeven, OneHundredAndNinetySix, OneHundredAndNinetyThree, OneHundredAndNinetyTwo, OneHundredAndSeventyEight, OneHundredAndSeventyFive, OneHundredAndSeventyFour, OneHundredAndSeventyNine, OneHundredAndSeventyOne, OneHundredAndSeventySeven, OneHundredAndSeventySix, OneHundredAndSeventyThree, OneHundredAndSeventyTwo, TwoHundred, TwoHundredAndEight, TwoHundredAndFive, TwoHundredAndFour, TwoHundredAndOne, TwoHundredAndSeven, TwoHundredAndSix, TwoHundredAndThree, TwoHundredAndTwo } from "./analyticsusage.js";
import { Categories, Entities, FourHundredAndEight, FourHundredAndEighteen, FourHundredAndEleven, FourHundredAndFifteen, FourHundredAndFifty, FourHundredAndForty, FourHundredAndFortyEight, FourHundredAndFortyFive, FourHundredAndFortyFour, FourHundredAndFortyNine, FourHundredAndFortyOne, FourHundredAndFortySeven, FourHundredAndFortySix, FourHundredAndFortyThree, FourHundredAndFortyTwo, FourHundredAndFourteen, FourHundredAndNine, FourHundredAndNineteen, FourHundredAndSeventeen, FourHundredAndSixteen, FourHundredAndTen, FourHundredAndThirteen, FourHundredAndThirty, FourHundredAndThirtyEight, FourHundredAndThirtyFive, FourHundredAndThirtyFour, FourHundredAndThirtyNine, FourHundredAndThirtyOne, FourHundredAndThirtySeven, FourHundredAndThirtySix, FourHundredAndThirtyThree, FourHundredAndThirtyTwo, FourHundredAndTwelve, FourHundredAndTwenty, FourHundredAndTwentyEight, FourHundredAndTwentyFive, FourHundredAndTwentyFour, FourHundredAndTwentyNine, FourHundredAndTwentyOne, FourHundredAndTwentySeven, FourHundredAndTwentySix, FourHundredAndTwentyThree, FourHundredAndTwentyTwo, Principal, User, UserEventType, Via } from "./fourhundredandeight.js";
import { OneHundredAndEight, OneHundredAndEighteen, OneHundredAndEleven, OneHundredAndFifteen, OneHundredAndFifty, OneHundredAndForty, OneHundredAndFortyEight, OneHundredAndFortyFive, OneHundredAndFortyFour, OneHundredAndFortyNine, OneHundredAndFortyOne, OneHundredAndFortySeven, OneHundredAndFortySix, OneHundredAndFortyThree, OneHundredAndFortyTwo, OneHundredAndFourteen, OneHundredAndNine, OneHundredAndNineteen, OneHundredAndSeven, OneHundredAndSeventeen, OneHundredAndSix, OneHundredAndSixteen, OneHundredAndTen, OneHundredAndThirteen, OneHundredAndThirty, OneHundredAndThirtyEight, OneHundredAndThirtyFive, OneHundredAndThirtyFour, OneHundredAndThirtyNine, OneHundredAndThirtyOne, OneHundredAndThirtySeven, OneHundredAndThirtySix, OneHundredAndThirtyThree, OneHundredAndThirtyTwo, OneHundredAndTwelve, OneHundredAndTwenty, OneHundredAndTwentyEight, OneHundredAndTwentyFive, OneHundredAndTwentyFour, OneHundredAndTwentyNine, OneHundredAndTwentyOne, OneHundredAndTwentySeven, OneHundredAndTwentySix, OneHundredAndTwentyThree, OneHundredAndTwentyTwo } from "./gitcredentialsource.js";
import { OneHundredAndFiftyEight, OneHundredAndFiftyFive, OneHundredAndFiftyFour, OneHundredAndFiftyNine, OneHundredAndFiftyOne, OneHundredAndFiftySeven, OneHundredAndFiftySix, OneHundredAndFiftyThree, OneHundredAndFiftyTwo, OneHundredAndSeventy, OneHundredAndSixty, OneHundredAndSixtyEight, OneHundredAndSixtyFive, OneHundredAndSixtyFour, OneHundredAndSixtyNine, OneHundredAndSixtyOne, OneHundredAndSixtySeven, OneHundredAndSixtySix, OneHundredAndSixtyThree, OneHundredAndSixtyTwo } from "./onehundredandfiftyone.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
import { TwoHundredAndEighteen, TwoHundredAndEleven, TwoHundredAndFifteen, TwoHundredAndFifty, TwoHundredAndFiftyEight, TwoHundredAndFiftyFive, TwoHundredAndFiftyFour, TwoHundredAndFiftyNine, TwoHundredAndFiftyOne, TwoHundredAndFiftySeven, TwoHundredAndFiftySix, TwoHundredAndFiftyThree, TwoHundredAndFiftyTwo, TwoHundredAndForty, TwoHundredAndFortyEight, TwoHundredAndFortyFive, TwoHundredAndFortyFour, TwoHundredAndFortyNine, TwoHundredAndFortyOne, TwoHundredAndFortySeven, TwoHundredAndFortySix, TwoHundredAndFortyThree, TwoHundredAndFortyTwo, TwoHundredAndFourteen, TwoHundredAndNine, TwoHundredAndNineteen, TwoHundredAndSeventeen, TwoHundredAndSeventy, TwoHundredAndSeventyFive, TwoHundredAndSeventyFour, TwoHundredAndSeventyOne, TwoHundredAndSeventySix, TwoHundredAndSeventyThree, TwoHundredAndSeventyTwo, TwoHundredAndSixteen, TwoHundredAndSixty, TwoHundredAndSixtyEight, TwoHundredAndSixtyFive, TwoHundredAndSixtyFour, TwoHundredAndSixtyNine, TwoHundredAndSixtyOne, TwoHundredAndSixtySeven, TwoHundredAndSixtySix, TwoHundredAndSixtyThree, TwoHundredAndSixtyTwo, TwoHundredAndTen, TwoHundredAndThirteen, TwoHundredAndThirty, TwoHundredAndThirtyEight, TwoHundredAndThirtyFive, TwoHundredAndThirtyFour, TwoHundredAndThirtyNine, TwoHundredAndThirtyOne, TwoHundredAndThirtySeven, TwoHundredAndThirtySix, TwoHundredAndThirtyThree, TwoHundredAndThirtyTwo, TwoHundredAndTwelve, TwoHundredAndTwenty, TwoHundredAndTwentyEight, TwoHundredAndTwentyFive, TwoHundredAndTwentyFour, TwoHundredAndTwentyNine, TwoHundredAndTwentyOne, TwoHundredAndTwentySeven, TwoHundredAndTwentySix, TwoHundredAndTwentyThree, TwoHundredAndTwentyTwo } from "./siftroute.js";
import { Eighty, EightyEight, EightyFive, EightyFour, EightyNine, EightyOne, EightySeven, EightySix, EightyThree, EightyTwo, Fifty, FiftyEight, FiftyFive, FiftyFour, FiftyNine, FiftyOne, FiftySeven, FiftySix, FiftyThree, FiftyTwo, Forty, FortyEight, FortyFive, FortyFour, FortyNine, FortyOne, FortySeven, FortySix, FortyThree, FortyTwo, Ninety, NinetyEight, NinetyFive, NinetyFour, NinetyNine, NinetyOne, NinetySeven, NinetySix, NinetyThree, NinetyTwo, OneHundred, OneHundredAndFive, OneHundredAndFour, OneHundredAndOne, OneHundredAndThree, OneHundredAndTwo, Seventy, SeventyEight, SeventyFive, SeventyFour, SeventyNine, SeventyOne, SeventySeven, SeventySix, SeventyThree, SeventyTwo, Sixty, SixtyEight, SixtyFive, SixtyFour, SixtyNine, SixtyOne, SixtySeven, SixtySix, SixtyThree, SixtyTwo, ThirtyEight, ThirtyFive, ThirtyFour, ThirtyNine, ThirtySeven, ThirtySix, ThirtyThree } from "./thirtythree.js";
import { ThreeHundred, ThreeHundredAndEight, ThreeHundredAndEighteen, ThreeHundredAndEleven, ThreeHundredAndFifteen, ThreeHundredAndFive, ThreeHundredAndForty, ThreeHundredAndFour, ThreeHundredAndFourteen, ThreeHundredAndNine, ThreeHundredAndNineteen, ThreeHundredAndOne, ThreeHundredAndSeven, ThreeHundredAndSeventeen, ThreeHundredAndSix, ThreeHundredAndSixteen, ThreeHundredAndTen, ThreeHundredAndThirteen, ThreeHundredAndThirty, ThreeHundredAndThirtyEight, ThreeHundredAndThirtyFive, ThreeHundredAndThirtyFour, ThreeHundredAndThirtyNine, ThreeHundredAndThirtyOne, ThreeHundredAndThirtySeven, ThreeHundredAndThirtySix, ThreeHundredAndThirtyThree, ThreeHundredAndThirtyTwo, ThreeHundredAndThree, ThreeHundredAndTwelve, ThreeHundredAndTwenty, ThreeHundredAndTwentyEight, ThreeHundredAndTwentyFive, ThreeHundredAndTwentyFour, ThreeHundredAndTwentyNine, ThreeHundredAndTwentyOne, ThreeHundredAndTwentySeven, ThreeHundredAndTwentySix, ThreeHundredAndTwentyThree, ThreeHundredAndTwentyTwo, ThreeHundredAndTwo, TwoHundredAndEighty, TwoHundredAndEightyEight, TwoHundredAndEightyFive, TwoHundredAndEightyFour, TwoHundredAndEightyNine, TwoHundredAndEightyOne, TwoHundredAndEightySeven, TwoHundredAndEightySix, TwoHundredAndEightyThree, TwoHundredAndEightyTwo, TwoHundredAndNinety, TwoHundredAndNinetyEight, TwoHundredAndNinetyFive, TwoHundredAndNinetyFour, TwoHundredAndNinetyNine, TwoHundredAndNinetyOne, TwoHundredAndNinetySeven, TwoHundredAndNinetySix, TwoHundredAndNinetyThree, TwoHundredAndNinetyTwo, TwoHundredAndSeventyEight, TwoHundredAndSeventyNine, TwoHundredAndSeventySeven } from "./twohundredandseventyseven.js";
import { FourHundred, FourHundredAndFive, FourHundredAndFour, FourHundredAndOne, FourHundredAndSeven, FourHundredAndSix, FourHundredAndThree, FourHundredAndTwo, ThreeHundredAndEighty, ThreeHundredAndEightyEight, ThreeHundredAndEightyFive, ThreeHundredAndEightyFour, ThreeHundredAndEightyNine, ThreeHundredAndEightyOne, ThreeHundredAndEightySeven, ThreeHundredAndEightySix, ThreeHundredAndEightyThree, ThreeHundredAndEightyTwo, ThreeHundredAndFifty, ThreeHundredAndFiftyEight, ThreeHundredAndFiftyFive, ThreeHundredAndFiftyFour, ThreeHundredAndFiftyNine, ThreeHundredAndFiftyOne, ThreeHundredAndFiftySeven, ThreeHundredAndFiftySix, ThreeHundredAndFiftyThree, ThreeHundredAndFiftyTwo, ThreeHundredAndFortyEight, ThreeHundredAndFortyFive, ThreeHundredAndFortyFour, ThreeHundredAndFortyNine, ThreeHundredAndFortyOne, ThreeHundredAndFortySeven, ThreeHundredAndFortySix, ThreeHundredAndFortyThree, ThreeHundredAndFortyTwo, ThreeHundredAndNinety, ThreeHundredAndNinetyEight, ThreeHundredAndNinetyFive, ThreeHundredAndNinetyFour, ThreeHundredAndNinetyNine, ThreeHundredAndNinetyOne, ThreeHundredAndNinetySeven, ThreeHundredAndNinetySix, ThreeHundredAndNinetyThree, ThreeHundredAndNinetyTwo, ThreeHundredAndSeventy, ThreeHundredAndSeventyEight, ThreeHundredAndSeventyFive, ThreeHundredAndSeventyFour, ThreeHundredAndSeventyNine, ThreeHundredAndSeventyOne, ThreeHundredAndSeventySeven, ThreeHundredAndSeventySix, ThreeHundredAndSeventyThree, ThreeHundredAndSeventyTwo, ThreeHundredAndSixty, ThreeHundredAndSixtyEight, ThreeHundredAndSixtyFive, ThreeHundredAndSixtyFour, ThreeHundredAndSixtyNine, ThreeHundredAndSixtyOne, ThreeHundredAndSixtySeven, ThreeHundredAndSixtySix, ThreeHundredAndSixtyThree, ThreeHundredAndSixtyTwo } from "./usereventpayload340budget.js";
export type PayloadRule = {
    id: string;
    type: string;
    model?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThirtyTwo = {
    rule: PayloadRule;
};
export type Rule = {
    id: string;
    type: string;
    model?: string | undefined;
    rewriteModel?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThirtyOne = {
    rule: Rule;
};
export declare const DefaultMode: {
    readonly Days: "days";
    readonly UntilRequested: "until-requested";
};
export type DefaultMode = ClosedEnum<typeof DefaultMode>;
export declare const CeilingMode: {
    readonly Days: "days";
    readonly UntilRequested: "until-requested";
};
export type CeilingMode = ClosedEnum<typeof CeilingMode>;
export type Retention = {
    defaultMode: DefaultMode;
    defaultDays?: number | undefined;
    ceilingMode: CeilingMode;
    ceilingDays?: number | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type Thirty = {
    retention: Retention;
};
/**
 * The payload of the event, if requested.
 */
export type TwentyNine = {
    regions: Array<string>;
};
export type PiiRedaction = {
    from: boolean;
    to: boolean;
};
/**
 * The payload of the event, if requested.
 */
export type TwentyEight = {
    piiRedaction: PiiRedaction;
    moderationPolicyCount: number;
    policiesAdded: Array<string>;
    policiesRemoved: Array<string>;
    policiesModified: Array<string>;
};
export type PrivateProvider = {
    slug: string;
};
/**
 * The payload of the event, if requested.
 */
export type TwentySeven = {
    privateProvider: PrivateProvider;
};
export type PayloadPrivateModel = {
    slug: string;
};
/**
 * The payload of the event, if requested.
 */
export type TwentySix = {
    privateModel: PayloadPrivateModel;
};
export type PrivateModel = {
    slug: string;
    providerSlug: string;
};
/**
 * The payload of the event, if requested.
 */
export type TwentyFive = {
    privateModel: PrivateModel;
};
/**
 * The payload of the event, if requested.
 */
export type TwentyFour = {
    added: Array<string>;
    removed: Array<string>;
};
/**
 * The payload of the event, if requested.
 */
export type TwentyThree = {
    amount: string;
    purchaseIntentId: string;
};
/**
 * The payload of the event, if requested.
 */
export type TwentyTwo = {
    enabled: boolean;
};
export type PayloadCredential = {
    id: string;
    name: string;
    providerSlug: string;
};
/**
 * The payload of the event, if requested.
 */
export type TwentyOne = {
    credential: PayloadCredential;
    added: Array<string>;
    removed: Array<string>;
    changed: Array<string>;
};
export type Credential = {
    id: string;
    name: string;
    providerSlug: string;
};
/**
 * The payload of the event, if requested.
 */
export type Twenty = {
    credential: Credential;
};
export declare const PayloadScopeType: {
    readonly Project: "project";
    readonly Team: "team";
    readonly User: "user";
};
export type PayloadScopeType = ClosedEnum<typeof PayloadScopeType>;
export declare const UserEventPayload19RefreshPeriod: {
    readonly Daily: "daily";
    readonly Monthly: "monthly";
    readonly None: "none";
    readonly Weekly: "weekly";
};
export type UserEventPayload19RefreshPeriod = ClosedEnum<typeof UserEventPayload19RefreshPeriod>;
/**
 * 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 UserEventPayload19Budget = {
    /**
     * Spend cap, in dollars.
     */
    limitAmount: number;
    refreshPeriod: UserEventPayload19RefreshPeriod;
    alertThresholds?: Array<number> | undefined;
};
export declare const UserEventPayload19Change: {
    readonly Disable: "disable";
    readonly Enable: "enable";
    readonly Remove: "remove";
    readonly Set: "set";
};
export type UserEventPayload19Change = ClosedEnum<typeof UserEventPayload19Change>;
/**
 * The payload of the event, if requested.
 */
export type Nineteen = {
    scopeType: PayloadScopeType;
    /**
     * Associates the event with a project for filtering; not rendered.
     */
    projectId?: string | undefined;
    projectName?: string | undefined;
    /**
     * Associates the event with a member for filtering; not rendered.
     */
    userId?: string | undefined;
    userName?: string | undefined;
    /**
     * 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?: UserEventPayload19Budget | null | undefined;
    change: UserEventPayload19Change;
};
export declare const ScopeType: {
    readonly ApiKey: "api-key";
    readonly Project: "project";
    readonly Team: "team";
    readonly User: "user";
};
export type ScopeType = ClosedEnum<typeof ScopeType>;
export declare const UserEventPayloadRefreshPeriod: {
    readonly Daily: "daily";
    readonly Monthly: "monthly";
    readonly None: "none";
    readonly Weekly: "weekly";
};
export type UserEventPayloadRefreshPeriod = ClosedEnum<typeof UserEventPayloadRefreshPeriod>;
/**
 * 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 UserEventPayloadBudget = {
    /**
     * Spend cap, in dollars.
     */
    limitAmount: number;
    refreshPeriod: UserEventPayloadRefreshPeriod;
    alertThresholds?: Array<number> | undefined;
};
export declare const UserEventPayloadChange: {
    readonly Disable: "disable";
    readonly Enable: "enable";
    readonly Remove: "remove";
    readonly Set: "set";
};
export type UserEventPayloadChange = ClosedEnum<typeof UserEventPayloadChange>;
/**
 * The payload of the event, if requested.
 */
export type Eighteen = {
    scopeType: ScopeType;
    /**
     * 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?: UserEventPayloadBudget | null | undefined;
    change: UserEventPayloadChange;
};
export declare const PayloadChange: {
    readonly Disable: "disable";
    readonly DisableCommitment: "disable-commitment";
    readonly Enable: "enable";
    readonly EnableCommitment: "enable-commitment";
    readonly Update: "update";
};
export type PayloadChange = ClosedEnum<typeof PayloadChange>;
export type Settings = {
    minimumBalance: string;
    targetBalance: string;
    maximumMonthlySpend: string | null;
};
export type Previous = {
    minimumBalance: string;
    targetBalance: string;
    maximumMonthlySpend: string | null;
};
export type Commitment = {
    maximumMonthlySpend: string | null;
    deferredInvoiceTargetBalance: string;
};
/**
 * The payload of the event, if requested.
 */
export type Seventeen = {
    change: PayloadChange;
    settings?: Settings | undefined;
    previous?: Previous | undefined;
    commitment?: Commitment | undefined;
};
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;
    alertThresholds?: Array<number> | undefined;
};
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 Sixteen = {
    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 Fifteen = {
    apiKey: PayloadApiKey;
};
export type UserEventPayload14ApiKey = {
    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;
    alertThresholds?: Array<number> | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type Fourteen = {
    apiKey: UserEventPayload14ApiKey;
    /**
     * 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;
    /**
     * True when the key was created with a ZDR exemption.
     */
    zdrExemption?: boolean | undefined;
    /**
     * True when the key was created to bypass all of the team's restrictions (the ZDR-only model restriction and the provider/model allowlist).
     */
    bypassAll?: boolean | undefined;
};
/**
 * Present on new events only. Equivalent to "stripe" when absent.
 */
export declare const UserEventPayload13Provider: {
    readonly Chatgpt: "chatgpt";
    readonly Stripe: "stripe";
};
/**
 * Present on new events only. Equivalent to "stripe" when absent.
 */
export type UserEventPayload13Provider = ClosedEnum<typeof UserEventPayload13Provider>;
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 Thirteen = {
    /**
     * Present on new events only. Equivalent to "stripe" when absent.
     */
    provider?: UserEventPayload13Provider | 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 UserEventPayload12Provider: {
    readonly Chatgpt: "chatgpt";
    readonly Stripe: "stripe";
};
/**
 * Present on new events only. Equivalent to "stripe" when absent.
 */
export type UserEventPayload12Provider = ClosedEnum<typeof UserEventPayload12Provider>;
export declare const ActorType: {
    readonly Admin: "admin";
};
export type ActorType = ClosedEnum<typeof ActorType>;
/**
 * The payload of the event, if requested.
 */
export type Twelve = {
    /**
     * Present on new events only. Equivalent to "stripe" when absent.
     */
    provider?: UserEventPayload12Provider | 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;
    /**
     * Okta user id.
     */
    actorId: string;
    actorType: ActorType;
    actorName?: string | undefined;
};
/**
 * Present on new events only. Equivalent to "stripe" when absent.
 */
export declare const UserEventPayload11Provider: {
    readonly Chatgpt: "chatgpt";
    readonly Stripe: "stripe";
};
/**
 * Present on new events only. Equivalent to "stripe" when absent.
 */
export type UserEventPayload11Provider = ClosedEnum<typeof UserEventPayload11Provider>;
/**
 * The payload of the event, if requested.
 */
export type Eleven = {
    /**
     * Present on new events only. Equivalent to "stripe" when absent.
     */
    provider?: UserEventPayload11Provider | 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 UserEventPayload10Provider: {
    readonly Chatgpt: "chatgpt";
    readonly Stripe: "stripe";
};
/**
 * Present on new events only. Equivalent to "stripe" when absent.
 */
export type UserEventPayload10Provider = ClosedEnum<typeof UserEventPayload10Provider>;
/**
 * 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;
    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 Nine = {
    /**
     * 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 Eight = {
    /**
     * 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 Seven = {
    /**
     * 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;
};
/**
 * The payload of the event, if requested.
 */
export type Six = {
    projectId: string;
    projectName: string;
    policyId: string;
};
export declare const UserEventPayload5Action: {
    readonly Read: "read";
};
export type UserEventPayload5Action = ClosedEnum<typeof UserEventPayload5Action>;
/**
 * The payload of the event, if requested.
 */
export type Five = {
    action: UserEventPayload5Action;
    projectName?: string | undefined;
    projectId?: string | undefined;
    environment: Array<string>;
};
export declare const UserEventPayload4Action: {
    readonly Added: "added";
    readonly Deleted: "deleted";
    readonly Rotated: "rotated";
};
export type UserEventPayload4Action = ClosedEnum<typeof UserEventPayload4Action>;
/**
 * The payload of the event, if requested.
 */
export type Payload4 = {
    action: UserEventPayload4Action;
    label?: string | undefined;
    projectName?: string | undefined;
    projectId?: string | undefined;
    environment: string;
};
export declare const UserEventPayloadAction: {
    readonly Created: "created";
    readonly Deleted: "deleted";
    readonly Transitioned: "transitioned";
    readonly Updated: "updated";
};
export type UserEventPayloadAction = ClosedEnum<typeof UserEventPayloadAction>;
/**
 * The payload of the event, if requested.
 */
export type Payload3 = {
    action: UserEventPayloadAction;
    id: string;
    name: string;
    slug: string;
    state: string;
    projectId: string;
    projectName?: string | undefined;
};
export declare const PayloadAction: {
    readonly Archived: "archived";
    readonly Created: "created";
    readonly Deleted: "deleted";
    readonly Unarchived: "unarchived";
    readonly Updated: "updated";
};
export type PayloadAction = ClosedEnum<typeof PayloadAction>;
/**
 * The payload of the event, if requested.
 */
export type Payload2 = {
    action: PayloadAction;
    id: string;
    slug: string;
    projectId: string;
    projectName?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type Payload1 = {};
export type Payload = ThreeHundredAndFiftySeven | OneHundredAndSeventySeven | OneHundredAndSixtySeven | TwoHundredAndTwentyThree | OneHundredAndSeventyEight | FourHundredAndFortyTwo | OneHundredAndFourteen | OneHundredAndEighty | OneHundredAndEightyOne | TwoHundredAndFifteen | TwoHundredAndSeventyEight | Payload3 | OneHundredAndFiftyFour | OneHundredAndSeventyOne | OneHundredAndSeventyFive | OneHundredAndSeventyNine | TwoHundredAndFiftySix | ThreeHundredAndEighteen | ThreeHundredAndThirtySix | ThreeHundredAndThirtyEight | TwentyEight | OneHundredAndEight | OneHundredAndEleven | OneHundredAndTwelve | OneHundredAndThirteen | OneHundredAndFifteen | OneHundredAndTwentyTwo | OneHundredAndSixtyOne | OneHundredAndSeventy | OneHundredAndSeventySix | TwoHundredAndThree | TwoHundredAndSeven | TwoHundredAndSixtySix | TwoHundredAndEighty | TwoHundredAndNinety | ThreeHundredAndFiftySix | FourHundredAndTwentySix | FourHundredAndTwentyEight | FourHundredAndFortyFive | Payload2 | Thirteen | TwentyOne | SixtyThree | SixtyFour | EightyOne | EightyTwo | OneHundredAndTwo | OneHundredAndFour | OneHundredAndTen | OneHundredAndTwenty | OneHundredAndFortyOne | OneHundredAndFortyFive | OneHundredAndSixtyEight | OneHundredAndSixtyNine | OneHundredAndEightyThree | OneHundredAndEightySeven | TwoHundredAndTwo | TwoHundredAndThirteen | TwoHundredAndFourteen | TwoHundredAndSixteen | TwoHundredAndTwentyOne | TwoHundredAndTwentyFour | TwoHundredAndFortyTwo | TwoHundredAndFortyFive | TwoHundredAndFiftyThree | TwoHundredAndFiftySeven | TwoHundredAndFiftyNine | TwoHundredAndSixty | TwoHundredAndSixtyOne | TwoHundredAndSixtyTwo | TwoHundredAndSeventySeven | TwoHundredAndSeventyNine | TwoHundredAndEightyThree | TwoHundredAndNinetyNine | ThreeHundredAndThree | ThreeHundredAndFive | ThreeHundredAndTwelve | ThreeHundredAndThirteen | ThreeHundredAndFourteen | ThreeHundredAndSixteen | ThreeHundredAndTwentyFour | ThreeHundredAndTwentyFive | ThreeHundredAndTwentyEight | ThreeHundredAndThirtyFour | ThreeHundredAndThirtySeven | ThreeHundredAndFortySeven | ThreeHundredAndFortyEight | ThreeHundredAndFiftyFive | ThreeHundredAndSixtyThree | ThreeHundredAndSeventyEight | ThreeHundredAndNinetyFive | FourHundredAndTwentyOne | FourHundredAndTwentyThree | FourHundredAndTwentySeven | FourHundredAndTwentyNine | FourHundredAndThirty | FourHundredAndThirtyOne | FourHundredAndFortyEight | FourHundredAndFortyNine | Six | Twelve | FortyFour | FortyNine | SeventyTwo | SeventyFive | EightyFive | EightySix | EightySeven | EightyEight | NinetySeven | OneHundredAndNine | OneHundredAndTwentyThree | OneHundredAndTwentyFive | OneHundredAndTwentySeven | OneHundredAndTwentyEight | OneHundredAndTwentyNine | OneHundredAndThirty | OneHundredAndThirtySix | OneHundredAndThirtySeven | OneHundredAndThirtyEight | OneHundredAndForty | OneHundredAndFortyFour | OneHundredAndFortySix | OneHundredAndFiftySix | OneHundredAndFiftySeven | OneHundredAndFiftyEight | OneHundredAndSixtyTwo | OneHundredAndSixtyThree | OneHundredAndSixtyFour | OneHundredAndSeventyTwo | OneHundredAndSeventyThree | OneHundredAndEightyTwo | OneHundredAndEightySix | OneHundredAndNinetyThree | OneHundredAndNinetySix | OneHundredAndNinetyNine | TwoHundredAndFour | TwoHundredAndSix | TwoHundredAndEight | TwoHundredAndNine | TwoHundredAndTen | TwoHundredAndEleven | TwoHundredAndTwelve | TwoHundredAndSeventeen | TwoHundredAndEighteen | TwoHundredAndNineteen | TwoHundredAndTwenty | TwoHundredAndTwentySeven | TwoHundredAndThirtyThree | TwoHundredAndThirtyFive | TwoHundredAndThirtySix | TwoHundredAndThirtyEight | TwoHundredAndForty | TwoHundredAndFortyOne | TwoHundredAndFortyThree | TwoHundredAndFortyFour | TwoHundredAndFortySix | TwoHundredAndFiftyOne | TwoHundredAndFiftyFour | TwoHundredAndFiftyFive | TwoHundredAndSixtyThree | TwoHundredAndSixtyFour | TwoHundredAndSixtyFive | TwoHundredAndSixtySeven | TwoHundredAndSixtyEight | TwoHundredAndSixtyNine | TwoHundredAndSeventy | TwoHundredAndSeventyOne | TwoHundredAndSeventyFour | TwoHundredAndSeventyFive | TwoHundredAndSeventySix | TwoHundredAndEightyOne | TwoHundredAndEightyEight | TwoHundredAndNinetyOne | TwoHundredAndNinetyTwo | ThreeHundredAndSix | ThreeHundredAndSeven | ThreeHundredAndEight | ThreeHundredAndNine | ThreeHundredAndTen | ThreeHundredAndTwentyOne | ThreeHundredAndThirtyNine | ThreeHundredAndFiftyOne | ThreeHundredAndSixty | ThreeHundredAndEightyTwo | FourHundredAndFour | FourHundredAndTen | FourHundredAndEleven | FourHundredAndThirteen | FourHundredAndTwentyFour | FourHundredAndTwentyFive | FourHundredAndThirtyFive | FourHundredAndThirtySix | FourHundredAndThirtySeven | FourHundredAndThirtyEight | FourHundredAndFortyFour | Payload4 | Five | Seven | Nine | Ten | Eleven | Sixteen | Eighteen | Nineteen | TwentyThree | TwentyFour | ThirtySix | ThirtySeven | ThirtyNine | FortyTwo | Fifty | FiftyThree | FiftyFive | Sixty | SixtyOne | SixtyEight | SixtyNine | Seventy | SeventyThree | SeventyEight | EightyThree | NinetyOne | NinetyTwo | NinetyThree | NinetyFour | NinetyFive | OneHundred | OneHundredAndThree | OneHundredAndSeventeen | OneHundredAndEighteen | OneHundredAndTwentyOne | OneHundredAndTwentySix | OneHundredAndThirtyFour | OneHundredAndThirtyNine | OneHundredAndFortyTwo | OneHundredAndFortyThree | OneHundredAndFortySeven | OneHundredAndFortyEight | OneHundredAndFiftyTwo | OneHundredAndSeventyFour | OneHundredAndEightyFour | OneHundredAndEightyFive | OneHundredAndNinety | OneHundredAndNinetySeven | OneHundredAndNinetyEight | TwoHundred | TwoHundredAndFive | TwoHundredAndTwentyTwo | TwoHundredAndTwentyFive | TwoHundredAndThirtyOne | TwoHundredAndThirtyTwo | TwoHundredAndThirtyFour | TwoHundredAndThirtyNine | TwoHundredAndFortyNine | TwoHundredAndFiftyTwo | TwoHundredAndFiftyEight | TwoHundredAndEightyFour | TwoHundredAndEightySix | TwoHundredAndEightySeven | TwoHundredAndEightyNine | TwoHundredAndNinetyThree | TwoHundredAndNinetyFour | TwoHundredAndNinetySix | TwoHundredAndNinetyEight | ThreeHundred | ThreeHundredAndOne | ThreeHundredAndTwo | ThreeHundredAndFour | ThreeHundredAndEleven | ThreeHundredAndFifteen | ThreeHundredAndSeventeen | ThreeHundredAndTwenty | ThreeHundredAndTwentyTwo | ThreeHundredAndTwentyThree | ThreeHundredAndTwentySix | ThreeHundredAndTwentySeven | ThreeHundredAndThirty | ThreeHundredAndThirtyOne | ThreeHundredAndThirtyTwo | ThreeHundredAndFortySix | ThreeHundredAndFortyNine | ThreeHundredAndFiftyEight | ThreeHundredAndSixtyOne | ThreeHundredAndSixtyFour | ThreeHundredAndSixtySix | ThreeHundredAndSeventyOne | ThreeHundredAndSeventyTwo | ThreeHundredAndEighty | ThreeHundredAndEightyFive | ThreeHundredAndEightySix | ThreeHundredAndNinetyOne | ThreeHundredAndNinetyThree | ThreeHundredAndNinetyEight | ThreeHundredAndNinetyNine | FourHundredAndTwo | FourHundredAndSeven | FourHundredAndEight | FourHundredAndNine | FourHundredAndTwelve | FourHundredAndFourteen | FourHundredAndFifteen | FourHundredAndNineteen | FourHundredAndTwenty | FourHundredAndTwentyTwo | FourHundredAndThirtyThree | FourHundredAndForty | FourHundredAndFortyThree | FourHundredAndFortySeven | FourHundredAndFifty | Eight | Fourteen | Fifteen | Seventeen | Twenty | TwentyTwo | TwentyFive | TwentySix | TwentySeven | TwentyNine | Thirty | ThirtyOne | ThirtyTwo | ThirtyThree | ThirtyFour | ThirtyFive | ThirtyEight | FortyThree | FiftyFour | FiftySix | FiftySeven | FiftyEight | FiftyNine | SixtyFive | SixtySix | SixtySeven | SeventyOne | SeventyFour | SeventySeven | SeventyNine | EightyFour | EightyNine | Ninety | NinetyEight | NinetyNine | OneHundredAndOne | OneHundredAndFive | OneHundredAndSix | OneHundredAndSeven | OneHundredAndSixteen | OneHundredAndNineteen | OneHundredAndTwentyFour | OneHundredAndThirtyOne | OneHundredAndThirtyTwo | OneHundredAndThirtyThree | OneHundredAndThirtyFive | OneHundredAndFortyNine | OneHundredAndFiftyNine | OneHundredAndSixty | OneHundredAndSixtyFive | OneHundredAndSixtySix | OneHundredAndEightyEight | OneHundredAndEightyNine | OneHundredAndNinetyOne | OneHundredAndNinetyFour | OneHundredAndNinetyFive | TwoHundredAndOne | TwoHundredAndTwentySix | TwoHundredAndThirty | TwoHundredAndThirtySeven | TwoHundredAndFifty | TwoHundredAndSeventyTwo | TwoHundredAndSeventyThree | TwoHundredAndEightyTwo | TwoHundredAndEightyFive | TwoHundredAndNinetyFive | TwoHundredAndNinetySeven | ThreeHundredAndNineteen | ThreeHundredAndTwentyNine | ThreeHundredAndThirtyThree | ThreeHundredAndForty | ThreeHundredAndFortyOne | ThreeHundredAndFortyTwo | ThreeHundredAndFortyThree | ThreeHundredAndFortyFive | ThreeHundredAndFifty | ThreeHundredAndFiftyThree | ThreeHundredAndFiftyFour | ThreeHundredAndSixtyTwo | ThreeHundredAndSixtyEight | ThreeHundredAndSixtyNine | ThreeHundredAndSeventyFour | ThreeHundredAndSeventyFive | ThreeHundredAndSeventySix | ThreeHundredAndSeventySeven | ThreeHundredAndSeventyNine | ThreeHundredAndEightyOne | ThreeHundredAndEightySeven | ThreeHundredAndEightyNine | ThreeHundredAndNinety | ThreeHundredAndNinetyFour | ThreeHundredAndNinetySix | FourHundred | FourHundredAndThree | FourHundredAndFive | FourHundredAndSix | FourHundredAndSixteen | FourHundredAndSeventeen | FourHundredAndEighteen | FourHundredAndThirtyTwo | FourHundredAndThirtyFour | FourHundredAndThirtyNine | FourHundredAndFortyOne | FourHundredAndFortySix | Payload1 | Forty | FortyOne | FortyFive | FortySix | FortySeven | FortyEight | FiftyOne | FiftyTwo | SixtyTwo | SeventySix | Eighty | NinetySix | OneHundredAndFifty | OneHundredAndFiftyOne | OneHundredAndFiftyThree | OneHundredAndFiftyFive | OneHundredAndNinetyTwo | TwoHundredAndTwentyEight | TwoHundredAndTwentyNine | TwoHundredAndFortySeven | TwoHundredAndFortyEight | ThreeHundredAndThirtyFive | ThreeHundredAndFortyFour | ThreeHundredAndFiftyTwo | ThreeHundredAndFiftyNine | ThreeHundredAndSixtyFive | ThreeHundredAndSixtySeven | ThreeHundredAndSeventy | ThreeHundredAndSeventyThree | ThreeHundredAndEightyThree | ThreeHundredAndEightyFour | ThreeHundredAndEightyEight | ThreeHundredAndNinetyTwo | ThreeHundredAndNinetySeven | FourHundredAndOne;
/**
 * 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?: UserEventType | 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;
    /**
     * The public ID of the token that the principal authenticated with, when the request behind this event carried one.
     */
    tokenId?: string | undefined;
    /**
     * The ID of the session that the principal's token belongs to, when it belongs to one.
     */
    sessionId?: string | undefined;
    requestId?: string | undefined;
    payload?: ThreeHundredAndFiftySeven | OneHundredAndSeventySeven | OneHundredAndSixtySeven | TwoHundredAndTwentyThree | OneHundredAndSeventyEight | FourHundredAndFortyTwo | OneHundredAndFourteen | OneHundredAndEighty | OneHundredAndEightyOne | TwoHundredAndFifteen | TwoHundredAndSeventyEight | Payload3 | OneHundredAndFiftyFour | OneHundredAndSeventyOne | OneHundredAndSeventyFive | OneHundredAndSeventyNine | TwoHundredAndFiftySix | ThreeHundredAndEighteen | ThreeHundredAndThirtySix | ThreeHundredAndThirtyEight | TwentyEight | OneHundredAndEight | OneHundredAndEleven | OneHundredAndTwelve | OneHundredAndThirteen | OneHundredAndFifteen | OneHundredAndTwentyTwo | OneHundredAndSixtyOne | OneHundredAndSeventy | OneHundredAndSeventySix | TwoHundredAndThree | TwoHundredAndSeven | TwoHundredAndSixtySix | TwoHundredAndEighty | TwoHundredAndNinety | ThreeHundredAndFiftySix | FourHundredAndTwentySix | FourHundredAndTwentyEight | FourHundredAndFortyFive | Payload2 | Thirteen | TwentyOne | SixtyThree | SixtyFour | EightyOne | EightyTwo | OneHundredAndTwo | OneHundredAndFour | OneHundredAndTen | OneHundredAndTwenty | OneHundredAndFortyOne | OneHundredAndFortyFive | OneHundredAndSixtyEight | OneHundredAndSixtyNine | OneHundredAndEightyThree | OneHundredAndEightySeven | TwoHundredAndTwo | TwoHundredAndThirteen | TwoHundredAndFourteen | TwoHundredAndSixteen | TwoHundredAndTwentyOne | TwoHundredAndTwentyFour | TwoHundredAndFortyTwo | TwoHundredAndFortyFive | TwoHundredAndFiftyThree | TwoHundredAndFiftySeven | TwoHundredAndFiftyNine | TwoHundredAndSixty | TwoHundredAndSixtyOne | TwoHundredAndSixtyTwo | TwoHundredAndSeventySeven | TwoHundredAndSeventyNine | TwoHundredAndEightyThree | TwoHundredAndNinetyNine | ThreeHundredAndThree | ThreeHundredAndFive | ThreeHundredAndTwelve | ThreeHundredAndThirteen | ThreeHundredAndFourteen | ThreeHundredAndSixteen | ThreeHundredAndTwentyFour | ThreeHundredAndTwentyFive | ThreeHundredAndTwentyEight | ThreeHundredAndThirtyFour | ThreeHundredAndThirtySeven | ThreeHundredAndFortySeven | ThreeHundredAndFortyEight | ThreeHundredAndFiftyFive | ThreeHundredAndSixtyThree | ThreeHundredAndSeventyEight | ThreeHundredAndNinetyFive | FourHundredAndTwentyOne | FourHundredAndTwentyThree | FourHundredAndTwentySeven | FourHundredAndTwentyNine | FourHundredAndThirty | FourHundredAndThirtyOne | FourHundredAndFortyEight | FourHundredAndFortyNine | Six | Twelve | FortyFour | FortyNine | SeventyTwo | SeventyFive | EightyFive | EightySix | EightySeven | EightyEight | NinetySeven | OneHundredAndNine | OneHundredAndTwentyThree | OneHundredAndTwentyFive | OneHundredAndTwentySeven | OneHundredAndTwentyEight | OneHundredAndTwentyNine | OneHundredAndThirty | OneHundredAndThirtySix | OneHundredAndThirtySeven | OneHundredAndThirtyEight | OneHundredAndForty | OneHundredAndFortyFour | OneHundredAndFortySix | OneHundredAndFiftySix | OneHundredAndFiftySeven | OneHundredAndFiftyEight | OneHundredAndSixtyTwo | OneHundredAndSixtyThree | OneHundredAndSixtyFour | OneHundredAndSeventyTwo | OneHundredAndSeventyThree | OneHundredAndEightyTwo | OneHundredAndEightySix | OneHundredAndNinetyThree | OneHundredAndNinetySix | OneHundredAndNinetyNine | TwoHundredAndFour | TwoHundredAndSix | TwoHundredAndEight | TwoHundredAndNine | TwoHundredAndTen | TwoHundredAndEleven | TwoHundredAndTwelve | TwoHundredAndSeventeen | TwoHundredAndEighteen | TwoHundredAndNineteen | TwoHundredAndTwenty | TwoHundredAndTwentySeven | TwoHundredAndThirtyThree | TwoHundredAndThirtyFive | TwoHundredAndThirtySix | TwoHundredAndThirtyEight | TwoHundredAndForty | TwoHundredAndFortyOne | TwoHundredAndFortyThree | TwoHundredAndFortyFour | TwoHundredAndFortySix | TwoHundredAndFiftyOne | TwoHundredAndFiftyFour | TwoHundredAndFiftyFive | TwoHundredAndSixtyThree | TwoHundredAndSixtyFour | TwoHundredAndSixtyFive | TwoHundredAndSixtySeven | TwoHundredAndSixtyEight | TwoHundredAndSixtyNine | TwoHundredAndSeventy | TwoHundredAndSeventyOne | TwoHundredAndSeventyFour | TwoHundredAndSeventyFive | TwoHundredAndSeventySix | TwoHundredAndEightyOne | TwoHundredAndEightyEight | TwoHundredAndNinetyOne | TwoHundredAndNinetyTwo | ThreeHundredAndSix | ThreeHundredAndSeven | ThreeHundredAndEight | ThreeHundredAndNine | ThreeHundredAndTen | ThreeHundredAndTwentyOne | ThreeHundredAndThirtyNine | ThreeHundredAndFiftyOne | ThreeHundredAndSixty | ThreeHundredAndEightyTwo | FourHundredAndFour | FourHundredAndTen | FourHundredAndEleven | FourHundredAndThirteen | FourHundredAndTwentyFour | FourHundredAndTwentyFive | FourHundredAndThirtyFive | FourHundredAndThirtySix | FourHundredAndThirtySeven | FourHundredAndThirtyEight | FourHundredAndFortyFour | Payload4 | Five | Seven | Nine | Ten | Eleven | Sixteen | Eighteen | Nineteen | TwentyThree | TwentyFour | ThirtySix | ThirtySeven | ThirtyNine | FortyTwo | Fifty | FiftyThree | FiftyFive | Sixty | SixtyOne | SixtyEight | SixtyNine | Seventy | SeventyThree | SeventyEight | EightyThree | NinetyOne | NinetyTwo | NinetyThree | NinetyFour | NinetyFive | OneHundred | OneHundredAndThree | OneHundredAndSeventeen | OneHundredAndEighteen | OneHundredAndTwentyOne | OneHundredAndTwentySix | OneHundredAndThirtyFour | OneHundredAndThirtyNine | OneHundredAndFortyTwo | OneHundredAndFortyThree | OneHundredAndFortySeven | OneHundredAndFortyEight | OneHundredAndFiftyTwo | OneHundredAndSeventyFour | OneHundredAndEightyFour | OneHundredAndEightyFive | OneHundredAndNinety | OneHundredAndNinetySeven | OneHundredAndNinetyEight | TwoHundred | TwoHundredAndFive | TwoHundredAndTwentyTwo | TwoHundredAndTwentyFive | TwoHundredAndThirtyOne | TwoHundredAndThirtyTwo | TwoHundredAndThirtyFour | TwoHundredAndThirtyNine | TwoHundredAndFortyNine | TwoHundredAndFiftyTwo | TwoHundredAndFiftyEight | TwoHundredAndEightyFour | TwoHundredAndEightySix | TwoHundredAndEightySeven | TwoHundredAndEightyNine | TwoHundredAndNinetyThree | TwoHundredAndNinetyFour | TwoHundredAndNinetySix | TwoHundredAndNinetyEight | ThreeHundred | ThreeHundredAndOne | ThreeHundredAndTwo | ThreeHundredAndFour | ThreeHundredAndEleven | ThreeHundredAndFifteen | ThreeHundredAndSeventeen | ThreeHundredAndTwenty | ThreeHundredAndTwentyTwo | ThreeHundredAndTwentyThree | ThreeHundredAndTwentySix | ThreeHundredAndTwentySeven | ThreeHundredAndThirty | ThreeHundredAndThirtyOne | ThreeHundredAndThirtyTwo | ThreeHundredAndFortySix | ThreeHundredAndFortyNine | ThreeHundredAndFiftyEight | ThreeHundredAndSixtyOne | ThreeHundredAndSixtyFour | ThreeHundredAndSixtySix | ThreeHundredAndSeventyOne | ThreeHundredAndSeventyTwo | ThreeHundredAndEighty | ThreeHundredAndEightyFive | ThreeHundredAndEightySix | ThreeHundredAndNinetyOne | ThreeHundredAndNinetyThree | ThreeHundredAndNinetyEight | ThreeHundredAndNinetyNine | FourHundredAndTwo | FourHundredAndSeven | FourHundredAndEight | FourHundredAndNine | FourHundredAndTwelve | FourHundredAndFourteen | FourHundredAndFifteen | FourHundredAndNineteen | FourHundredAndTwenty | FourHundredAndTwentyTwo | FourHundredAndThirtyThree | FourHundredAndForty | FourHundredAndFortyThree | FourHundredAndFortySeven | FourHundredAndFifty | Eight | Fourteen | Fifteen | Seventeen | Twenty | TwentyTwo | TwentyFive | TwentySix | TwentySeven | TwentyNine | Thirty | ThirtyOne | ThirtyTwo | ThirtyThree | ThirtyFour | ThirtyFive | ThirtyEight | FortyThree | FiftyFour | FiftySix | FiftySeven | FiftyEight | FiftyNine | SixtyFive | SixtySix | SixtySeven | SeventyOne | SeventyFour | SeventySeven | SeventyNine | EightyFour | EightyNine | Ninety | NinetyEight | NinetyNine | OneHundredAndOne | OneHundredAndFive | OneHundredAndSix | OneHundredAndSeven | OneHundredAndSixteen | OneHundredAndNineteen | OneHundredAndTwentyFour | OneHundredAndThirtyOne | OneHundredAndThirtyTwo | OneHundredAndThirtyThree | OneHundredAndThirtyFive | OneHundredAndFortyNine | OneHundredAndFiftyNine | OneHundredAndSixty | OneHundredAndSixtyFive | OneHundredAndSixtySix | OneHundredAndEightyEight | OneHundredAndEightyNine | OneHundredAndNinetyOne | OneHundredAndNinetyFour | OneHundredAndNinetyFive | TwoHundredAndOne | TwoHundredAndTwentySix | TwoHundredAndThirty | TwoHundredAndThirtySeven | TwoHundredAndFifty | TwoHundredAndSeventyTwo | TwoHundredAndSeventyThree | TwoHundredAndEightyTwo | TwoHundredAndEightyFive | TwoHundredAndNinetyFive | TwoHundredAndNinetySeven | ThreeHundredAndNineteen | ThreeHundredAndTwentyNine | ThreeHundredAndThirtyThree | ThreeHundredAndForty | ThreeHundredAndFortyOne | ThreeHundredAndFortyTwo | ThreeHundredAndFortyThree | ThreeHundredAndFortyFive | ThreeHundredAndFifty | ThreeHundredAndFiftyThree | ThreeHundredAndFiftyFour | ThreeHundredAndSixtyTwo | ThreeHundredAndSixtyEight | ThreeHundredAndSixtyNine | ThreeHundredAndSeventyFour | ThreeHundredAndSeventyFive | ThreeHundredAndSeventySix | ThreeHundredAndSeventySeven | ThreeHundredAndSeventyNine | ThreeHundredAndEightyOne | ThreeHundredAndEightySeven | ThreeHundredAndEightyNine | ThreeHundredAndNinety | ThreeHundredAndNinetyFour | ThreeHundredAndNinetySix | FourHundred | FourHundredAndThree | FourHundredAndFive | FourHundredAndSix | FourHundredAndSixteen | FourHundredAndSeventeen | FourHundredAndEighteen | FourHundredAndThirtyTwo | FourHundredAndThirtyFour | FourHundredAndThirtyNine | FourHundredAndFortyOne | FourHundredAndFortySix | Payload1 | Forty | FortyOne | FortyFive | FortySix | FortySeven | FortyEight | FiftyOne | FiftyTwo | SixtyTwo | SeventySix | Eighty | NinetySix | OneHundredAndFifty | OneHundredAndFiftyOne | OneHundredAndFiftyThree | OneHundredAndFiftyFive | OneHundredAndNinetyTwo | TwoHundredAndTwentyEight | TwoHundredAndTwentyNine | TwoHundredAndFortySeven | TwoHundredAndFortyEight | ThreeHundredAndThirtyFive | ThreeHundredAndFortyFour | ThreeHundredAndFiftyTwo | ThreeHundredAndFiftyNine | ThreeHundredAndSixtyFive | ThreeHundredAndSixtySeven | ThreeHundredAndSeventy | ThreeHundredAndSeventyThree | ThreeHundredAndEightyThree | ThreeHundredAndEightyFour | ThreeHundredAndEightyEight | ThreeHundredAndNinetyTwo | ThreeHundredAndNinetySeven | FourHundredAndOne | undefined;
};
/** @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 ThirtyTwo$inboundSchema: z.ZodType<ThirtyTwo, z.ZodTypeDef, unknown>;
export declare function thirtyTwoFromJSON(jsonString: string): SafeParseResult<ThirtyTwo, 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 ThirtyOne$inboundSchema: z.ZodType<ThirtyOne, z.ZodTypeDef, unknown>;
export declare function thirtyOneFromJSON(jsonString: string): SafeParseResult<ThirtyOne, SDKValidationError>;
/** @internal */
export declare const DefaultMode$inboundSchema: z.ZodNativeEnum<typeof DefaultMode>;
/** @internal */
export declare const CeilingMode$inboundSchema: z.ZodNativeEnum<typeof CeilingMode>;
/** @internal */
export declare const Retention$inboundSchema: z.ZodType<Retention, z.ZodTypeDef, unknown>;
export declare function retentionFromJSON(jsonString: string): SafeParseResult<Retention, 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 TwentyNine$inboundSchema: z.ZodType<TwentyNine, z.ZodTypeDef, unknown>;
export declare function twentyNineFromJSON(jsonString: string): SafeParseResult<TwentyNine, SDKValidationError>;
/** @internal */
export declare const PiiRedaction$inboundSchema: z.ZodType<PiiRedaction, z.ZodTypeDef, unknown>;
export declare function piiRedactionFromJSON(jsonString: string): SafeParseResult<PiiRedaction, 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 PrivateProvider$inboundSchema: z.ZodType<PrivateProvider, z.ZodTypeDef, unknown>;
export declare function privateProviderFromJSON(jsonString: string): SafeParseResult<PrivateProvider, 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 PayloadPrivateModel$inboundSchema: z.ZodType<PayloadPrivateModel, z.ZodTypeDef, unknown>;
export declare function payloadPrivateModelFromJSON(jsonString: string): SafeParseResult<PayloadPrivateModel, 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 PrivateModel$inboundSchema: z.ZodType<PrivateModel, z.ZodTypeDef, unknown>;
export declare function privateModelFromJSON(jsonString: string): SafeParseResult<PrivateModel, 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 TwentyFour$inboundSchema: z.ZodType<TwentyFour, z.ZodTypeDef, unknown>;
export declare function twentyFourFromJSON(jsonString: string): SafeParseResult<TwentyFour, SDKValidationError>;
/** @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 TwentyTwo$inboundSchema: z.ZodType<TwentyTwo, z.ZodTypeDef, unknown>;
export declare function twentyTwoFromJSON(jsonString: string): SafeParseResult<TwentyTwo, SDKValidationError>;
/** @internal */
export declare const PayloadCredential$inboundSchema: z.ZodType<PayloadCredential, z.ZodTypeDef, unknown>;
export declare function payloadCredentialFromJSON(jsonString: string): SafeParseResult<PayloadCredential, 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 Credential$inboundSchema: z.ZodType<Credential, z.ZodTypeDef, unknown>;
export declare function credentialFromJSON(jsonString: string): SafeParseResult<Credential, 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 PayloadScopeType$inboundSchema: z.ZodNativeEnum<typeof PayloadScopeType>;
/** @internal */
export declare const UserEventPayload19RefreshPeriod$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload19RefreshPeriod>;
/** @internal */
export declare const UserEventPayload19Budget$inboundSchema: z.ZodType<UserEventPayload19Budget, z.ZodTypeDef, unknown>;
export declare function userEventPayload19BudgetFromJSON(jsonString: string): SafeParseResult<UserEventPayload19Budget, SDKValidationError>;
/** @internal */
export declare const UserEventPayload19Change$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload19Change>;
/** @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 ScopeType$inboundSchema: z.ZodNativeEnum<typeof ScopeType>;
/** @internal */
export declare const UserEventPayloadRefreshPeriod$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadRefreshPeriod>;
/** @internal */
export declare const UserEventPayloadBudget$inboundSchema: z.ZodType<UserEventPayloadBudget, z.ZodTypeDef, unknown>;
export declare function userEventPayloadBudgetFromJSON(jsonString: string): SafeParseResult<UserEventPayloadBudget, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadChange$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadChange>;
/** @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 PayloadChange$inboundSchema: z.ZodNativeEnum<typeof PayloadChange>;
/** @internal */
export declare const Settings$inboundSchema: z.ZodType<Settings, z.ZodTypeDef, unknown>;
export declare function settingsFromJSON(jsonString: string): SafeParseResult<Settings, SDKValidationError>;
/** @internal */
export declare const Previous$inboundSchema: z.ZodType<Previous, z.ZodTypeDef, unknown>;
export declare function previousFromJSON(jsonString: string): SafeParseResult<Previous, SDKValidationError>;
/** @internal */
export declare const Commitment$inboundSchema: z.ZodType<Commitment, z.ZodTypeDef, unknown>;
export declare function commitmentFromJSON(jsonString: string): SafeParseResult<Commitment, 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 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 Sixteen$inboundSchema: z.ZodType<Sixteen, z.ZodTypeDef, unknown>;
export declare function sixteenFromJSON(jsonString: string): SafeParseResult<Sixteen, 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 Fifteen$inboundSchema: z.ZodType<Fifteen, z.ZodTypeDef, unknown>;
export declare function fifteenFromJSON(jsonString: string): SafeParseResult<Fifteen, SDKValidationError>;
/** @internal */
export declare const UserEventPayload14ApiKey$inboundSchema: z.ZodType<UserEventPayload14ApiKey, z.ZodTypeDef, unknown>;
export declare function userEventPayload14ApiKeyFromJSON(jsonString: string): SafeParseResult<UserEventPayload14ApiKey, 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 Fourteen$inboundSchema: z.ZodType<Fourteen, z.ZodTypeDef, unknown>;
export declare function fourteenFromJSON(jsonString: string): SafeParseResult<Fourteen, SDKValidationError>;
/** @internal */
export declare const UserEventPayload13Provider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload13Provider>;
/** @internal */
export declare const FromPlan$inboundSchema: z.ZodNativeEnum<typeof FromPlan>;
/** @internal */
export declare const ToPlan$inboundSchema: z.ZodNativeEnum<typeof ToPlan>;
/** @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 UserEventPayload12Provider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload12Provider>;
/** @internal */
export declare const ActorType$inboundSchema: z.ZodNativeEnum<typeof ActorType>;
/** @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 UserEventPayload11Provider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload11Provider>;
/** @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 Ten$inboundSchema: z.ZodType<Ten, z.ZodTypeDef, unknown>;
export declare function tenFromJSON(jsonString: string): SafeParseResult<Ten, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadProvider$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadProvider>;
/** @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 PayloadProvider$inboundSchema: z.ZodNativeEnum<typeof PayloadProvider>;
/** @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 Provider$inboundSchema: z.ZodNativeEnum<typeof Provider>;
/** @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 Six$inboundSchema: z.ZodType<Six, z.ZodTypeDef, unknown>;
export declare function sixFromJSON(jsonString: string): SafeParseResult<Six, SDKValidationError>;
/** @internal */
export declare const UserEventPayload5Action$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload5Action>;
/** @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 UserEventPayload4Action$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload4Action>;
/** @internal */
export declare const Payload4$inboundSchema: z.ZodType<Payload4, z.ZodTypeDef, unknown>;
export declare function payload4FromJSON(jsonString: string): SafeParseResult<Payload4, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadAction$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadAction>;
/** @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 PayloadAction$inboundSchema: z.ZodNativeEnum<typeof PayloadAction>;
/** @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