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,927 lines 76.9 kB
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndEight = {
    teamId: string;
    teamName: string;
};
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndSeven = {
    teamName: string;
};
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndSix = {
    username: string;
};
export declare const UserEventPayload405ActorType: {
    readonly Admin: "admin";
};
export type UserEventPayload405ActorType = ClosedEnum<typeof UserEventPayload405ActorType>;
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndFive = {
    deletedAt?: number | null | undefined;
    username: string;
    /**
     * Okta user id.
     */
    actorId: string;
    actorType: UserEventPayload405ActorType;
    actorName?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndFour = {
    deletedAt?: number | null | undefined;
    username: string;
};
export declare const UserEventPayload403ActorType: {
    readonly Admin: "admin";
    readonly User: "user";
};
export type UserEventPayload403ActorType = ClosedEnum<typeof UserEventPayload403ActorType>;
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndThree = {
    totp: boolean;
    recoveryCodes: number;
    actorId?: string | undefined;
    actorType?: UserEventPayload403ActorType | undefined;
    /**
     * Human-readable admin who performed the removal.
     */
    actorName?: string | undefined;
    reason?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndTwo = {
    teamName?: string | undefined;
};
export declare const UserEventPayloadReason: {
    readonly LimitsExceeded: "limits-exceeded";
};
export type UserEventPayloadReason = ClosedEnum<typeof UserEventPayloadReason>;
/**
 * The payload of the event, if requested.
 */
export type FourHundredAndOne = {
    reason: UserEventPayloadReason;
};
export declare const UserEventPayload400Type: {
    readonly HeadSampling: "head_sampling";
};
export type UserEventPayload400Type = ClosedEnum<typeof UserEventPayload400Type>;
export declare const Env: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type Env = ClosedEnum<typeof Env>;
export type Sampling = {
    type: UserEventPayload400Type;
    rate: number;
    env?: Env | undefined;
    requestPath?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type FourHundred = {
    projectId: string;
    projectName: string;
    sampling?: Array<Sampling> | undefined;
};
export declare const UserEventPayload399ActorType: {
    readonly Admin: "admin";
};
export type UserEventPayload399ActorType = ClosedEnum<typeof UserEventPayload399ActorType>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetyNine = {
    slug?: string | undefined;
    /**
     * Okta user id.
     */
    actorId: string;
    actorType: UserEventPayload399ActorType;
    actorName?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetyEight = {
    slug?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetySeven = {
    fileId: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetySix = {
    exportId: string;
    from: number;
    to: number;
    format: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetyFive = {
    tokenTypes: Array<string>;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetyFour = {
    domain: string;
    ips: Array<string>;
};
export declare const Previous2: {
    readonly Billing: "BILLING";
    readonly Contributor: "CONTRIBUTOR";
    readonly Developer: "DEVELOPER";
    readonly Member: "MEMBER";
    readonly Owner: "OWNER";
    readonly Security: "SECURITY";
    readonly Viewer: "VIEWER";
    readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type Previous2 = ClosedEnum<typeof Previous2>;
export type Previous1 = {
    accessGroupId: string;
};
export type UserEventPayload393Previous = Previous1 | Previous2;
export declare const Next2: {
    readonly Billing: "BILLING";
    readonly Contributor: "CONTRIBUTOR";
    readonly Developer: "DEVELOPER";
    readonly Member: "MEMBER";
    readonly Owner: "OWNER";
    readonly Security: "SECURITY";
    readonly Viewer: "VIEWER";
    readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type Next2 = ClosedEnum<typeof Next2>;
export type Next1 = {
    accessGroupId: string;
};
export type UserEventPayload393Next = Next1 | Next2;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetyThree = {
    previous?: {
        [k: string]: Previous1 | Previous2;
    } | undefined;
    next?: {
        [k: string]: Next1 | Next2;
    } | undefined;
};
export declare const PayloadScope: {
    readonly Dashboard: "dashboard";
    readonly LogDrains: "log-drains";
};
export type PayloadScope = ClosedEnum<typeof PayloadScope>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetyTwo = {
    enabled: boolean;
    scope: PayloadScope;
};
export declare const PayloadEnabled: {
    readonly Default: "default";
    readonly Off: "off";
    readonly On: "on";
};
export type PayloadEnabled = ClosedEnum<typeof PayloadEnabled>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinetyOne = {
    enabled: PayloadEnabled;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndNinety = {
    deletedCount: number;
};
/**
 * Represents configuration for remote caching
 */
export type PayloadRemoteCaching = {
    enabled?: boolean | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightyNine = {
    /**
     * Represents configuration for remote caching
     */
    remoteCaching?: PayloadRemoteCaching | undefined;
};
export declare const PayloadConsent: {
    readonly Granted: "granted";
    readonly Refused: "refused";
};
export type PayloadConsent = ClosedEnum<typeof PayloadConsent>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightyEight = {
    consent: PayloadConsent;
};
export declare const Decision: {
    readonly KeepOn: "keep_on";
    readonly TurnOff: "turn_off";
};
export type Decision = ClosedEnum<typeof Decision>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightySeven = {
    decision: Decision;
    version: string;
};
export declare const UserEventPayload386ActorType: {
    readonly Admin: "admin";
};
export type UserEventPayload386ActorType = ClosedEnum<typeof UserEventPayload386ActorType>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightySix = {
    name?: string | undefined;
    /**
     * Okta user id.
     */
    actorId: string;
    actorType: UserEventPayload386ActorType;
    actorName?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightyFive = {
    name?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightyFour = {
    inviteCode?: string | undefined;
};
export declare const PayloadPlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type PayloadPlan = ClosedEnum<typeof PayloadPlan>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightyThree = {
    invoiceId: string;
    convertedFromTrial: boolean;
    plan: PayloadPlan;
};
export declare const UserEventPayloadPlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type UserEventPayloadPlan = ClosedEnum<typeof UserEventPayloadPlan>;
export type Trial = {
    start: number;
    end: number;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightyTwo = {
    plan: UserEventPayloadPlan;
    trial?: Trial | null | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEightyOne = {
    previousConcurrentBuilds: number;
    nextConcurrentBuilds: number;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndEighty = {
    publicId: string;
    name?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventyNine = {
    publicId: string;
    role: string;
    maxUses: number;
    expiresAt: string;
    name?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventyEight = {
    enforced: boolean;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventySeven = {
    email?: string | undefined;
    authorized: boolean;
    reason?: string | undefined;
};
export type PayloadUpdatedUser = {
    username: string;
    email: string;
};
export declare const PreviousTeamRoles: {
    readonly Billing: "BILLING";
    readonly Contributor: "CONTRIBUTOR";
    readonly Developer: "DEVELOPER";
    readonly Member: "MEMBER";
    readonly Owner: "OWNER";
    readonly Security: "SECURITY";
    readonly Viewer: "VIEWER";
    readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type PreviousTeamRoles = ClosedEnum<typeof PreviousTeamRoles>;
export declare const PayloadTeamRoles: {
    readonly Billing: "BILLING";
    readonly Contributor: "CONTRIBUTOR";
    readonly Developer: "DEVELOPER";
    readonly Member: "MEMBER";
    readonly Owner: "OWNER";
    readonly Security: "SECURITY";
    readonly Viewer: "VIEWER";
    readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type PayloadTeamRoles = ClosedEnum<typeof PayloadTeamRoles>;
export declare const PreviousTeamPermissions: {
    readonly AiGatewayApiKeyOwnedBySelf: "AiGatewayApiKeyOwnedBySelf";
    readonly AiGatewayBudgetManager: "AiGatewayBudgetManager";
    readonly AiGatewayCredits: "AiGatewayCredits";
    readonly AiGatewaySettings: "AiGatewaySettings";
    readonly AiGatewayTranscriptsManager: "AiGatewayTranscriptsManager";
    readonly AiGatewayTranscriptsViewer: "AiGatewayTranscriptsViewer";
    readonly ConnectorManager: "ConnectorManager";
    readonly CreateProject: "CreateProject";
    readonly EnvVariableManager: "EnvVariableManager";
    readonly EnvironmentManager: "EnvironmentManager";
    readonly FullProductionDeployment: "FullProductionDeployment";
    readonly IntegrationManager: "IntegrationManager";
    readonly OrgAdmin: "OrgAdmin";
    readonly OrgViewer: "OrgViewer";
    readonly UsageViewer: "UsageViewer";
    readonly V0Builder: "V0Builder";
    readonly V0Chatter: "V0Chatter";
    readonly V0Viewer: "V0Viewer";
    readonly WorkflowDecryptor: "WorkflowDecryptor";
};
export type PreviousTeamPermissions = ClosedEnum<typeof PreviousTeamPermissions>;
export declare const PayloadTeamPermissions: {
    readonly AiGatewayApiKeyOwnedBySelf: "AiGatewayApiKeyOwnedBySelf";
    readonly AiGatewayBudgetManager: "AiGatewayBudgetManager";
    readonly AiGatewayCredits: "AiGatewayCredits";
    readonly AiGatewaySettings: "AiGatewaySettings";
    readonly AiGatewayTranscriptsManager: "AiGatewayTranscriptsManager";
    readonly AiGatewayTranscriptsViewer: "AiGatewayTranscriptsViewer";
    readonly ConnectorManager: "ConnectorManager";
    readonly CreateProject: "CreateProject";
    readonly EnvVariableManager: "EnvVariableManager";
    readonly EnvironmentManager: "EnvironmentManager";
    readonly FullProductionDeployment: "FullProductionDeployment";
    readonly IntegrationManager: "IntegrationManager";
    readonly OrgAdmin: "OrgAdmin";
    readonly OrgViewer: "OrgViewer";
    readonly UsageViewer: "UsageViewer";
    readonly V0Builder: "V0Builder";
    readonly V0Chatter: "V0Chatter";
    readonly V0Viewer: "V0Viewer";
    readonly WorkflowDecryptor: "WorkflowDecryptor";
};
export type PayloadTeamPermissions = ClosedEnum<typeof PayloadTeamPermissions>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventySix = {
    directoryType?: string | undefined;
    ssoType?: string | undefined;
    updatedUser?: PayloadUpdatedUser | undefined;
    role?: string | undefined;
    previousRole: string;
    previousTeamRoles?: Array<PreviousTeamRoles> | undefined;
    teamRoles?: Array<PayloadTeamRoles> | undefined;
    previousTeamPermissions?: Array<PreviousTeamPermissions> | undefined;
    teamPermissions?: Array<PayloadTeamPermissions> | undefined;
    updatedUid?: string | undefined;
    origin?: string | undefined;
    teamSlug?: string | undefined;
};
export declare const PayloadSource: {
    readonly AccountUpdate: "account-update";
    readonly Bitbucket: "bitbucket";
    readonly Dsync: "dsync";
    readonly Feedback: "feedback";
    readonly Github: "github";
    readonly Gitlab: "gitlab";
    readonly Import: "import";
    readonly Link: "link";
    readonly Mail: "mail";
    readonly NsnbAutoApprove: "nsnb-auto-approve";
    readonly NsnbHobbyUpgrade: "nsnb-hobby-upgrade";
    readonly NsnbInvite: "nsnb-invite";
    readonly NsnbRedeploy: "nsnb-redeploy";
    readonly NsnbRedeployAttributionCard: "nsnb-redeploy-attribution-card";
    readonly NsnbRequestAccess: "nsnb-request-access";
    readonly NsnbViewerUpgrade: "nsnb-viewer-upgrade";
    readonly OrganizationTeams: "organization-teams";
    readonly Saml: "saml";
    readonly Teams: "teams";
};
export type PayloadSource = ClosedEnum<typeof PayloadSource>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventyFive = {
    requestedTeamName: string;
    requestedTeamSlug?: string | undefined;
    requestedUserName?: string | undefined;
    gitUsername?: string | undefined;
    githubUsername?: string | undefined;
    gitlabUsername?: string | undefined;
    bitbucketUsername?: string | undefined;
    source?: PayloadSource | undefined;
};
export type UpdatedUser = {
    username: string;
    email: string;
};
export type InvitedBy = {
    email: string;
    userId?: string | undefined;
    name?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventyFour = {
    role?: string | undefined;
    uid?: string | undefined;
    updatedUid?: string | undefined;
    updatedUser?: UpdatedUser | undefined;
    origin?: string | undefined;
    teamSlug?: string | undefined;
    teamRoles?: Array<string> | undefined;
    teamPermissions?: Array<string> | undefined;
    entitlements?: Array<string> | undefined;
    invitedBy?: InvitedBy | undefined;
};
export type UserEventPayload373User = {
    id: string;
    username: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventyThree = {
    entitlement: string;
    user: UserEventPayload373User;
    previousCanceledAt?: string | undefined;
};
export type UserEventPayloadUser = {
    id: string;
    username: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventyTwo = {
    entitlement: string;
    user: UserEventPayloadUser;
};
export type PayloadDeletedUser = {
    username: string;
    email: string;
};
export declare const PayloadRole: {
    readonly Billing: "BILLING";
    readonly Contributor: "CONTRIBUTOR";
    readonly Developer: "DEVELOPER";
    readonly Member: "MEMBER";
    readonly Owner: "OWNER";
    readonly Security: "SECURITY";
    readonly Viewer: "VIEWER";
    readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type PayloadRole = ClosedEnum<typeof PayloadRole>;
export declare const PreviousPlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type PreviousPlan = ClosedEnum<typeof PreviousPlan>;
export declare const NewPlan: {
    readonly Enterprise: "enterprise";
    readonly Hobby: "hobby";
    readonly Pro: "pro";
};
export type NewPlan = ClosedEnum<typeof NewPlan>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventyOne = {
    deletedUser?: PayloadDeletedUser | undefined;
    deletedUid?: string | undefined;
    githubUsername?: string | null | undefined;
    gitlabUsername?: string | null | undefined;
    bitbucketUsername?: string | null | undefined;
    directoryType?: string | undefined;
    role?: PayloadRole | undefined;
    /**
     * Why the member was removed. When removed due to a plan downgrade, this is a {@link DowngradeReason} from `@api/pubsub-types` (e.g. `trial_expired`, `user_downgrade`).
     */
    reason?: string | undefined;
    previousPlan?: PreviousPlan | undefined;
    newPlan?: NewPlan | undefined;
    /**
     * Whether the removal was system-initiated rather than human-initiated.
     */
    automated?: boolean | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSeventy = {
    teamName: string;
    username?: string | undefined;
    gitUsername?: string | null | undefined;
    githubUsername?: string | null | undefined;
    gitlabUsername?: string | null | undefined;
    bitbucketUsername?: string | null | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtyNine = {
    teamName: string;
    username?: string | undefined;
    gitUsername?: string | undefined;
    githubUsername?: string | null | undefined;
    gitlabUsername?: string | null | undefined;
    bitbucketUsername?: string | null | undefined;
    updatedUid?: string | undefined;
    teamId?: string | undefined;
};
export type InvitedUser = {
    username: string;
    email: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtyEight = {
    directoryType?: string | undefined;
    ssoType?: string | undefined;
    invitedUser?: InvitedUser | undefined;
    invitedEmail?: string | undefined;
    invitationRole?: string | undefined;
    entitlements?: Array<string> | undefined;
    invitedUid?: string | undefined;
    origin?: string | undefined;
    teamSlug?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtySeven = {
    deletedCount: number;
    inviteIds: Array<string>;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtySix = {
    emailDomain?: string | null | undefined;
};
export declare const UserEventPayloadEnvironment: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type UserEventPayloadEnvironment = ClosedEnum<typeof UserEventPayloadEnvironment>;
export declare const Enabled: {
    readonly Default: "default";
    readonly DefaultForce: "default-force";
    readonly Off: "off";
    readonly OffForce: "off-force";
    readonly On: "on";
    readonly OnForce: "on-force";
};
export type Enabled = ClosedEnum<typeof Enabled>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtyFive = {
    environment: UserEventPayloadEnvironment;
    enabled: Enabled;
};
export declare const PayloadEnvironment: {
    readonly Preview: "preview";
    readonly Production: "production";
};
export type PayloadEnvironment = ClosedEnum<typeof PayloadEnvironment>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtyFour = {
    projectId: string;
    projectName: string;
    enabled: boolean | null;
    environment: PayloadEnvironment;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtyThree = {
    enabled: boolean;
    domain?: string | undefined;
};
export type UserEventPayload362Previous = {
    gitSources?: Array<any> | null | undefined;
    deploymentSources?: Array<any> | null | undefined;
};
export type UserEventPayload362Next = {
    gitSources?: Array<any> | null | undefined;
    deploymentSources?: Array<any> | null | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtyTwo = {
    previous: UserEventPayload362Previous | null;
    next: UserEventPayload362Next | null;
};
export type Reasons = {
    slug: string;
    description: string;
};
export declare const UserEventPayload361Role: {
    readonly Billing: "BILLING";
    readonly Contributor: "CONTRIBUTOR";
    readonly Developer: "DEVELOPER";
    readonly Member: "MEMBER";
    readonly Owner: "OWNER";
    readonly Security: "SECURITY";
    readonly Viewer: "VIEWER";
    readonly ViewerForPlus: "VIEWER_FOR_PLUS";
};
export type UserEventPayload361Role = ClosedEnum<typeof UserEventPayload361Role>;
export type UserEventPayloadRemovedUsers = {
    role: UserEventPayload361Role;
    confirmed: boolean;
    confirmedAt?: number | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixtyOne = {
    slug: string;
    teamId: string;
    by: string;
    byUid?: string | undefined;
    reasons?: Array<Reasons> | undefined;
    removedUsers?: {
        [k: string]: UserEventPayloadRemovedUsers;
    } | undefined;
    removedMemberCount?: number | undefined;
    timestamp?: number | undefined;
};
export declare const UserEventPayload360Previous: {
    readonly Basic: "basic";
    readonly Elastic: "elastic";
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
export type UserEventPayload360Previous = ClosedEnum<typeof UserEventPayload360Previous>;
export declare const UserEventPayload360Next: {
    readonly Basic: "basic";
    readonly Elastic: "elastic";
    readonly Enhanced: "enhanced";
    readonly Standard: "standard";
    readonly Turbo: "turbo";
};
export type UserEventPayload360Next = ClosedEnum<typeof UserEventPayload360Next>;
export declare const PayloadReason: {
    readonly BasicFloor: "basic-floor";
    readonly BuildTimeoutFailure: "build-timeout-failure";
    readonly EnospcFailure: "enospc-failure";
    readonly EnterpriseFloor: "enterprise-floor";
    readonly HighPeakDisk: "high-peak-disk";
    readonly HighPeakMemory: "high-peak-memory";
    readonly LongBuildDuration: "long-build-duration";
    readonly OomFailure: "oom-failure";
    readonly PlanChange: "plan-change";
    readonly ProjectTransfer: "project-transfer";
    readonly ShortBuildDuration: "short-build-duration";
    readonly SustainedHighCpu: "sustained-high-cpu";
};
export type PayloadReason = ClosedEnum<typeof PayloadReason>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndSixty = {
    previous?: UserEventPayload360Previous | undefined;
    next?: UserEventPayload360Next | undefined;
    isSystemInitiated?: boolean | undefined;
    reason?: PayloadReason | undefined;
};
export declare const UserEventPayload359Previous: {
    readonly AutoApproval: "auto-approval";
    readonly Block: "block";
    readonly ManualApproval: "manual-approval";
};
export type UserEventPayload359Previous = ClosedEnum<typeof UserEventPayload359Previous>;
export declare const UserEventPayload359Next: {
    readonly AutoApproval: "auto-approval";
    readonly Block: "block";
    readonly ManualApproval: "manual-approval";
};
export type UserEventPayload359Next = ClosedEnum<typeof UserEventPayload359Next>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftyNine = {
    previous: UserEventPayload359Previous | null;
    next: UserEventPayload359Next | null;
    teamSlug?: string | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftyEight = {
    eventId: string;
    sessionId: string;
    /**
     * Currently emitted session kinds: chat, investigation.
     */
    sessionKind: string;
    /**
     * Currently emitted surfaces: dashboard, internal, slack, automation, github.
     */
    surface: string;
    occurredAt: number;
    planId: string;
    /**
     * Scopes requested by the model-authored plan.
     */
    requestedScopes: Array<string>;
    /**
     * Requested Vercel scopes that are not included in the baseline token.
     */
    elevatedScopes: Array<string>;
    /**
     * Baseline plus elevated Vercel scopes used when minting scoped tokens.
     */
    mergedScopes: Array<string>;
    /**
     * External GitHub scopes requested by the plan; these are not Vercel token scopes.
     */
    githubScopes: Array<string>;
    requestedScopeCount: number;
    elevatedScopeCount: number;
    mergedScopeCount: number;
    githubScopeCount: number;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftySeven = {
    eventId: string;
    sessionId: string;
    /**
     * Currently emitted session kinds: chat, investigation.
     */
    sessionKind: string;
    /**
     * Currently emitted surfaces: dashboard, internal, slack, automation, github.
     */
    surface: string;
    occurredAt: number;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftySix = {
    trialCreditsIssuedAt: number;
    expiresAt: string;
    amount: string;
    currency: string;
};
/**
 * Which repository visibilities get automatic reviews
 */
export declare const UserEventPayload355Scope: {
    readonly All: "all";
    readonly Private: "private";
    readonly Public: "public";
    readonly SelectedRepos: "selected_repos";
};
/**
 * Which repository visibilities get automatic reviews
 */
export type UserEventPayload355Scope = ClosedEnum<typeof UserEventPayload355Scope>;
/**
 * Automatic code review settings
 */
export type UserEventPayload355Previous = {
    /**
     * Whether automatic code reviews are enabled
     */
    enabled: boolean;
    /**
     * Which repository visibilities get automatic reviews
     */
    scope: UserEventPayload355Scope;
    /**
     * Whether to include draft pull requests in automatic reviews
     */
    includeDrafts: boolean;
    /**
     * GitHub repos to scope automatic reviews to. Format: "owner/repo" (lowercase). Only used when scope='selected_repos'.
     */
    selectedRepos?: Array<string> | null | undefined;
};
/**
 * Which repository visibilities get automatic reviews
 */
export declare const UserEventPayload355NextScope: {
    readonly All: "all";
    readonly Private: "private";
    readonly Public: "public";
    readonly SelectedRepos: "selected_repos";
};
/**
 * Which repository visibilities get automatic reviews
 */
export type UserEventPayload355NextScope = ClosedEnum<typeof UserEventPayload355NextScope>;
/**
 * Automatic code review settings
 */
export type UserEventPayload355Next = {
    /**
     * Whether automatic code reviews are enabled
     */
    enabled: boolean;
    /**
     * Which repository visibilities get automatic reviews
     */
    scope: UserEventPayload355NextScope;
    /**
     * Whether to include draft pull requests in automatic reviews
     */
    includeDrafts: boolean;
    /**
     * GitHub repos to scope automatic reviews to. Format: "owner/repo" (lowercase). Only used when scope='selected_repos'.
     */
    selectedRepos?: Array<string> | null | undefined;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftyFive = {
    /**
     * Automatic code review settings
     */
    previous?: UserEventPayload355Previous | undefined;
    /**
     * Automatic code review settings
     */
    next: UserEventPayload355Next;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftyFour = {
    slug: string;
};
export declare const UserEventPayload353ActorType: {
    readonly Admin: "admin";
    readonly User: "user";
};
export type UserEventPayload353ActorType = ClosedEnum<typeof UserEventPayload353ActorType>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftyThree = {
    actorId?: string | undefined;
    actorType?: UserEventPayload353ActorType | undefined;
    reason?: string | undefined;
    caseNumber?: string | undefined;
    client?: string | undefined;
};
export declare const UserEventPayload352Type: {
    readonly Blob: "blob";
    readonly EdgeConfig: "edge-config";
    readonly Integration: "integration";
    readonly Postgres: "postgres";
    readonly Redis: "redis";
};
export type UserEventPayload352Type = ClosedEnum<typeof UserEventPayload352Type>;
export declare const PayloadAccess: {
    readonly Private: "private";
    readonly Public: "public";
};
export type PayloadAccess = ClosedEnum<typeof PayloadAccess>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftyTwo = {
    id: string;
    name?: string | undefined;
    computeUnitsMax?: number | undefined;
    computeUnitsMin?: number | undefined;
    suspendTimeoutSeconds?: number | undefined;
    type: UserEventPayload352Type;
    access?: PayloadAccess | undefined;
    locked: boolean;
};
export type UserEventPayload351Store = {
    name: string;
    id: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFiftyOne = {
    store: UserEventPayload351Store;
    ownerId?: string | undefined;
};
export declare const UserEventPayload350Type: {
    readonly Blob: "blob";
    readonly EdgeConfig: "edge-config";
    readonly Integration: "integration";
    readonly Postgres: "postgres";
    readonly Redis: "redis";
};
export type UserEventPayload350Type = ClosedEnum<typeof UserEventPayload350Type>;
export declare const Access: {
    readonly Private: "private";
    readonly Public: "public";
};
export type Access = ClosedEnum<typeof Access>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFifty = {
    id: string;
    name?: string | undefined;
    computeUnitsMax?: number | undefined;
    computeUnitsMin?: number | undefined;
    suspendTimeoutSeconds?: number | undefined;
    type: UserEventPayload350Type;
    access?: Access | undefined;
};
export declare const UserEventPayload349Type: {
    readonly Blob: "blob";
    readonly EdgeConfig: "edge-config";
    readonly Integration: "integration";
    readonly Postgres: "postgres";
    readonly Redis: "redis";
};
export type UserEventPayload349Type = ClosedEnum<typeof UserEventPayload349Type>;
export type UserEventPayloadStore = {
    id: string;
    name?: string | undefined;
    type: UserEventPayload349Type;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortyNine = {
    transferRequestCode: string;
    store: UserEventPayloadStore;
    originTeamId: string;
    originTeamName: string;
};
export declare const UserEventPayload348Type: {
    readonly Blob: "blob";
    readonly EdgeConfig: "edge-config";
    readonly Integration: "integration";
    readonly Postgres: "postgres";
    readonly Redis: "redis";
};
export type UserEventPayload348Type = ClosedEnum<typeof UserEventPayload348Type>;
export type PayloadStore = {
    id: string;
    name?: string | undefined;
    type: UserEventPayload348Type;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortyEight = {
    transferRequestCode: string;
    store: PayloadStore;
    destinationTeamId: string;
    destinationTeamName: string;
};
export declare const UserEventPayload347Type: {
    readonly Blob: "blob";
    readonly EdgeConfig: "edge-config";
    readonly Integration: "integration";
    readonly Postgres: "postgres";
    readonly Redis: "redis";
};
export type UserEventPayload347Type = ClosedEnum<typeof UserEventPayload347Type>;
export type Store = {
    id: string;
    name?: string | undefined;
    type: UserEventPayload347Type;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortySeven = {
    transferRequestCode: string;
    store: Store;
};
export declare const StoreType: {
    readonly Postgres: "postgres";
    readonly Redis: "redis";
};
export type StoreType = ClosedEnum<typeof StoreType>;
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortySix = {
    storeType: StoreType;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortyFive = {
    webhookUrl?: string | undefined;
};
/**
 * The budget type
 */
export declare const UserEventPayload344Type: {
    readonly Fixed: "fixed";
};
/**
 * The budget type
 */
export type UserEventPayload344Type = ClosedEnum<typeof UserEventPayload344Type>;
/**
 * The acive pricing plan the team is billed with
 */
export declare const UserEventPayloadPricingPlan: {
    readonly Flex: "flex";
    readonly Legacy: "legacy";
    readonly Platform: "platform";
    readonly Plus: "plus";
    readonly Unbundled: "unbundled";
};
/**
 * The acive pricing plan the team is billed with
 */
export type UserEventPayloadPricingPlan = ClosedEnum<typeof UserEventPayloadPricingPlan>;
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export declare const UserEventPayload344Scope: {
    readonly Organization: "organization";
    readonly Project: "project";
    readonly Team: "team";
};
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export type UserEventPayload344Scope = ClosedEnum<typeof UserEventPayload344Scope>;
/**
 * Represents a budget for tracking and notifying teams on their spending.
 */
export type UserEventPayload344Budget = {
    /**
     * The budget type
     */
    type: UserEventPayload344Type;
    /**
     * Budget amount (USD / dollars)
     */
    fixedBudget: number;
    /**
     * Array of the last 3 months of spend data
     */
    previousSpend: Array<number>;
    /**
     * Array of 50, 75, 100 to keep track of notifications sent out
     */
    notifiedAt: Array<number>;
    /**
     * Webhook id that corresponds to a webhook in Cosmos webhook collection
     */
    webhookId?: string | undefined;
    /**
     * Keep track if the webhook has been called for the month
     */
    webhookNotified?: boolean | undefined;
    /**
     * Date time when budget is created
     */
    createdAt: number;
    /**
     * Date time when budget is updated last
     */
    updatedAt?: number | undefined;
    /**
     * Is the budget currently active for a customer
     */
    isActive: boolean;
    /**
     * Should all projects be paused if budget is exceeded
     */
    pauseProjects?: boolean | undefined;
    /**
     * The acive pricing plan the team is billed with
     */
    pricingPlan?: UserEventPayloadPricingPlan | undefined;
    /**
     * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
     */
    scope?: UserEventPayload344Scope | undefined;
    /**
     * Project id when `scope` is `project`.
     */
    scopeId?: string | undefined;
    /**
     * Partition key
     */
    teamId: string;
    /**
     * Sort key that needs to be unique per teamId
     */
    id: string;
};
/**
 * The budget type
 */
export declare const UserEventPayload344PrevBudgetType: {
    readonly Fixed: "fixed";
};
/**
 * The budget type
 */
export type UserEventPayload344PrevBudgetType = ClosedEnum<typeof UserEventPayload344PrevBudgetType>;
/**
 * The acive pricing plan the team is billed with
 */
export declare const UserEventPayload344PricingPlan: {
    readonly Flex: "flex";
    readonly Legacy: "legacy";
    readonly Platform: "platform";
    readonly Plus: "plus";
    readonly Unbundled: "unbundled";
};
/**
 * The acive pricing plan the team is billed with
 */
export type UserEventPayload344PricingPlan = ClosedEnum<typeof UserEventPayload344PricingPlan>;
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export declare const UserEventPayload344PrevBudgetScope: {
    readonly Organization: "organization";
    readonly Project: "project";
    readonly Team: "team";
};
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export type UserEventPayload344PrevBudgetScope = ClosedEnum<typeof UserEventPayload344PrevBudgetScope>;
/**
 * Represents a budget for tracking and notifying teams on their spending.
 */
export type PrevBudget = {
    /**
     * The budget type
     */
    type: UserEventPayload344PrevBudgetType;
    /**
     * Budget amount (USD / dollars)
     */
    fixedBudget: number;
    /**
     * Array of the last 3 months of spend data
     */
    previousSpend: Array<number>;
    /**
     * Array of 50, 75, 100 to keep track of notifications sent out
     */
    notifiedAt: Array<number>;
    /**
     * Webhook id that corresponds to a webhook in Cosmos webhook collection
     */
    webhookId?: string | undefined;
    /**
     * Keep track if the webhook has been called for the month
     */
    webhookNotified?: boolean | undefined;
    /**
     * Date time when budget is created
     */
    createdAt: number;
    /**
     * Date time when budget is updated last
     */
    updatedAt?: number | undefined;
    /**
     * Is the budget currently active for a customer
     */
    isActive: boolean;
    /**
     * Should all projects be paused if budget is exceeded
     */
    pauseProjects?: boolean | undefined;
    /**
     * The acive pricing plan the team is billed with
     */
    pricingPlan?: UserEventPayload344PricingPlan | undefined;
    /**
     * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
     */
    scope?: UserEventPayload344PrevBudgetScope | undefined;
    /**
     * Project id when `scope` is `project`.
     */
    scopeId?: string | undefined;
    /**
     * Partition key
     */
    teamId: string;
    /**
     * Sort key that needs to be unique per teamId
     */
    id: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortyFour = {
    /**
     * Represents a budget for tracking and notifying teams on their spending.
     */
    budget: UserEventPayload344Budget;
    /**
     * Represents a budget for tracking and notifying teams on their spending.
     */
    prevBudget?: PrevBudget | undefined;
    webhookUrl?: string | undefined;
    prevWebhookUrl?: string | undefined;
};
/**
 * The budget type
 */
export declare const UserEventPayload343Type: {
    readonly Fixed: "fixed";
};
/**
 * The budget type
 */
export type UserEventPayload343Type = ClosedEnum<typeof UserEventPayload343Type>;
/**
 * The acive pricing plan the team is billed with
 */
export declare const PayloadPricingPlan: {
    readonly Flex: "flex";
    readonly Legacy: "legacy";
    readonly Platform: "platform";
    readonly Plus: "plus";
    readonly Unbundled: "unbundled";
};
/**
 * The acive pricing plan the team is billed with
 */
export type PayloadPricingPlan = ClosedEnum<typeof PayloadPricingPlan>;
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export declare const UserEventPayload343Scope: {
    readonly Organization: "organization";
    readonly Project: "project";
    readonly Team: "team";
};
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export type UserEventPayload343Scope = ClosedEnum<typeof UserEventPayload343Scope>;
/**
 * Represents a budget for tracking and notifying teams on their spending.
 */
export type UserEventPayload343Budget = {
    /**
     * The budget type
     */
    type: UserEventPayload343Type;
    /**
     * Budget amount (USD / dollars)
     */
    fixedBudget: number;
    /**
     * Array of the last 3 months of spend data
     */
    previousSpend: Array<number>;
    /**
     * Array of 50, 75, 100 to keep track of notifications sent out
     */
    notifiedAt: Array<number>;
    /**
     * Webhook id that corresponds to a webhook in Cosmos webhook collection
     */
    webhookId?: string | undefined;
    /**
     * Keep track if the webhook has been called for the month
     */
    webhookNotified?: boolean | undefined;
    /**
     * Date time when budget is created
     */
    createdAt: number;
    /**
     * Date time when budget is updated last
     */
    updatedAt?: number | undefined;
    /**
     * Is the budget currently active for a customer
     */
    isActive: boolean;
    /**
     * Should all projects be paused if budget is exceeded
     */
    pauseProjects?: boolean | undefined;
    /**
     * The acive pricing plan the team is billed with
     */
    pricingPlan?: PayloadPricingPlan | undefined;
    /**
     * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
     */
    scope?: UserEventPayload343Scope | undefined;
    /**
     * Project id when `scope` is `project`.
     */
    scopeId?: string | undefined;
    /**
     * Partition key
     */
    teamId: string;
    /**
     * Sort key that needs to be unique per teamId
     */
    id: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortyThree = {
    /**
     * Represents a budget for tracking and notifying teams on their spending.
     */
    budget: UserEventPayload343Budget;
    webhookUrl?: string | undefined;
};
/**
 * The budget type
 */
export declare const UserEventPayload342Type: {
    readonly Fixed: "fixed";
};
/**
 * The budget type
 */
export type UserEventPayload342Type = ClosedEnum<typeof UserEventPayload342Type>;
/**
 * The acive pricing plan the team is billed with
 */
export declare const PricingPlan: {
    readonly Flex: "flex";
    readonly Legacy: "legacy";
    readonly Platform: "platform";
    readonly Plus: "plus";
    readonly Unbundled: "unbundled";
};
/**
 * The acive pricing plan the team is billed with
 */
export type PricingPlan = ClosedEnum<typeof PricingPlan>;
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export declare const UserEventPayload342Scope: {
    readonly Organization: "organization";
    readonly Project: "project";
    readonly Team: "team";
};
/**
 * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
 */
export type UserEventPayload342Scope = ClosedEnum<typeof UserEventPayload342Scope>;
/**
 * Represents a budget for tracking and notifying teams on their spending.
 */
export type UserEventPayload342Budget = {
    /**
     * The budget type
     */
    type: UserEventPayload342Type;
    /**
     * Budget amount (USD / dollars)
     */
    fixedBudget: number;
    /**
     * Array of the last 3 months of spend data
     */
    previousSpend: Array<number>;
    /**
     * Array of 50, 75, 100 to keep track of notifications sent out
     */
    notifiedAt: Array<number>;
    /**
     * Webhook id that corresponds to a webhook in Cosmos webhook collection
     */
    webhookId?: string | undefined;
    /**
     * Keep track if the webhook has been called for the month
     */
    webhookNotified?: boolean | undefined;
    /**
     * Date time when budget is created
     */
    createdAt: number;
    /**
     * Date time when budget is updated last
     */
    updatedAt?: number | undefined;
    /**
     * Is the budget currently active for a customer
     */
    isActive: boolean;
    /**
     * Should all projects be paused if budget is exceeded
     */
    pauseProjects?: boolean | undefined;
    /**
     * The acive pricing plan the team is billed with
     */
    pricingPlan?: PricingPlan | undefined;
    /**
     * Which budget this is. Matches Copper SDK `BudgetScope`. Omitted on events published before team/org/project scopes existed (treat as team).
     */
    scope?: UserEventPayload342Scope | undefined;
    /**
     * Project id when `scope` is `project`.
     */
    scopeId?: string | undefined;
    /**
     * Partition key
     */
    teamId: string;
    /**
     * Sort key that needs to be unique per teamId
     */
    id: string;
};
/**
 * The payload of the event, if requested.
 */
export type ThreeHundredAndFortyTwo = {
    /**
     * Represents a budget for tracking and notifying teams on their spending.
     */
    budget: UserEventPayload342Budget;
};
/** @internal */
export declare const FourHundredAndEight$inboundSchema: z.ZodType<FourHundredAndEight, z.ZodTypeDef, unknown>;
export declare function fourHundredAndEightFromJSON(jsonString: string): SafeParseResult<FourHundredAndEight, SDKValidationError>;
/** @internal */
export declare const FourHundredAndSeven$inboundSchema: z.ZodType<FourHundredAndSeven, z.ZodTypeDef, unknown>;
export declare function fourHundredAndSevenFromJSON(jsonString: string): SafeParseResult<FourHundredAndSeven, SDKValidationError>;
/** @internal */
export declare const FourHundredAndSix$inboundSchema: z.ZodType<FourHundredAndSix, z.ZodTypeDef, unknown>;
export declare function fourHundredAndSixFromJSON(jsonString: string): SafeParseResult<FourHundredAndSix, SDKValidationError>;
/** @internal */
export declare const UserEventPayload405ActorType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload405ActorType>;
/** @internal */
export declare const FourHundredAndFive$inboundSchema: z.ZodType<FourHundredAndFive, z.ZodTypeDef, unknown>;
export declare function fourHundredAndFiveFromJSON(jsonString: string): SafeParseResult<FourHundredAndFive, SDKValidationError>;
/** @internal */
export declare const FourHundredAndFour$inboundSchema: z.ZodType<FourHundredAndFour, z.ZodTypeDef, unknown>;
export declare function fourHundredAndFourFromJSON(jsonString: string): SafeParseResult<FourHundredAndFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayload403ActorType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload403ActorType>;
/** @internal */
export declare const FourHundredAndThree$inboundSchema: z.ZodType<FourHundredAndThree, z.ZodTypeDef, unknown>;
export declare function fourHundredAndThreeFromJSON(jsonString: string): SafeParseResult<FourHundredAndThree, SDKValidationError>;
/** @internal */
export declare const FourHundredAndTwo$inboundSchema: z.ZodType<FourHundredAndTwo, z.ZodTypeDef, unknown>;
export declare function fourHundredAndTwoFromJSON(jsonString: string): SafeParseResult<FourHundredAndTwo, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadReason$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadReason>;
/** @internal */
export declare const FourHundredAndOne$inboundSchema: z.ZodType<FourHundredAndOne, z.ZodTypeDef, unknown>;
export declare function fourHundredAndOneFromJSON(jsonString: string): SafeParseResult<FourHundredAndOne, SDKValidationError>;
/** @internal */
export declare const UserEventPayload400Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload400Type>;
/** @internal */
export declare const Env$inboundSchema: z.ZodNativeEnum<typeof Env>;
/** @internal */
export declare const Sampling$inboundSchema: z.ZodType<Sampling, z.ZodTypeDef, unknown>;
export declare function samplingFromJSON(jsonString: string): SafeParseResult<Sampling, SDKValidationError>;
/** @internal */
export declare const FourHundred$inboundSchema: z.ZodType<FourHundred, z.ZodTypeDef, unknown>;
export declare function fourHundredFromJSON(jsonString: string): SafeParseResult<FourHundred, SDKValidationError>;
/** @internal */
export declare const UserEventPayload399ActorType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload399ActorType>;
/** @internal */
export declare const ThreeHundredAndNinetyNine$inboundSchema: z.ZodType<ThreeHundredAndNinetyNine, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyNineFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetyNine, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndNinetyEight$inboundSchema: z.ZodType<ThreeHundredAndNinetyEight, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyEightFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetyEight, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndNinetySeven$inboundSchema: z.ZodType<ThreeHundredAndNinetySeven, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetySevenFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetySeven, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndNinetySix$inboundSchema: z.ZodType<ThreeHundredAndNinetySix, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetySixFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetySix, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndNinetyFive$inboundSchema: z.ZodType<ThreeHundredAndNinetyFive, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyFiveFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetyFive, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndNinetyFour$inboundSchema: z.ZodType<ThreeHundredAndNinetyFour, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyFourFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetyFour, SDKValidationError>;
/** @internal */
export declare const Previous2$inboundSchema: z.ZodNativeEnum<typeof Previous2>;
/** @internal */
export declare const Previous1$inboundSchema: z.ZodType<Previous1, z.ZodTypeDef, unknown>;
export declare function previous1FromJSON(jsonString: string): SafeParseResult<Previous1, SDKValidationError>;
/** @internal */
export declare const UserEventPayload393Previous$inboundSchema: z.ZodType<UserEventPayload393Previous, z.ZodTypeDef, unknown>;
export declare function userEventPayload393PreviousFromJSON(jsonString: string): SafeParseResult<UserEventPayload393Previous, SDKValidationError>;
/** @internal */
export declare const Next2$inboundSchema: z.ZodNativeEnum<typeof Next2>;
/** @internal */
export declare const Next1$inboundSchema: z.ZodType<Next1, z.ZodTypeDef, unknown>;
export declare function next1FromJSON(jsonString: string): SafeParseResult<Next1, SDKValidationError>;
/** @internal */
export declare const UserEventPayload393Next$inboundSchema: z.ZodType<UserEventPayload393Next, z.ZodTypeDef, unknown>;
export declare function userEventPayload393NextFromJSON(jsonString: string): SafeParseResult<UserEventPayload393Next, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndNinetyThree$inboundSchema: z.ZodType<ThreeHundredAndNinetyThree, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyThreeFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetyThree, SDKValidationError>;
/** @internal */
export declare const PayloadScope$inboundSchema: z.ZodNativeEnum<typeof PayloadScope>;
/** @internal */
export declare const ThreeHundredAndNinetyTwo$inboundSchema: z.ZodType<ThreeHundredAndNinetyTwo, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyTwoFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetyTwo, SDKValidationError>;
/** @internal */
export declare const PayloadEnabled$inboundSchema: z.ZodNativeEnum<typeof PayloadEnabled>;
/** @internal */
export declare const ThreeHundredAndNinetyOne$inboundSchema: z.ZodType<ThreeHundredAndNinetyOne, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyOneFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinetyOne, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndNinety$inboundSchema: z.ZodType<ThreeHundredAndNinety, z.ZodTypeDef, unknown>;
export declare function threeHundredAndNinetyFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndNinety, SDKValidationError>;
/** @internal */
export declare const PayloadRemoteCaching$inboundSchema: z.ZodType<PayloadRemoteCaching, z.ZodTypeDef, unknown>;
export declare function payloadRemoteCachingFromJSON(jsonString: string): SafeParseResult<PayloadRemoteCaching, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndEightyNine$inboundSchema: z.ZodType<ThreeHundredAndEightyNine, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyNineFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightyNine, SDKValidationError>;
/** @internal */
export declare const PayloadConsent$inboundSchema: z.ZodNativeEnum<typeof PayloadConsent>;
/** @internal */
export declare const ThreeHundredAndEightyEight$inboundSchema: z.ZodType<ThreeHundredAndEightyEight, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyEightFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightyEight, SDKValidationError>;
/** @internal */
export declare const Decision$inboundSchema: z.ZodNativeEnum<typeof Decision>;
/** @internal */
export declare const ThreeHundredAndEightySeven$inboundSchema: z.ZodType<ThreeHundredAndEightySeven, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightySevenFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightySeven, SDKValidationError>;
/** @internal */
export declare const UserEventPayload386ActorType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload386ActorType>;
/** @internal */
export declare const ThreeHundredAndEightySix$inboundSchema: z.ZodType<ThreeHundredAndEightySix, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightySixFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightySix, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndEightyFive$inboundSchema: z.ZodType<ThreeHundredAndEightyFive, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyFiveFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightyFive, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndEightyFour$inboundSchema: z.ZodType<ThreeHundredAndEightyFour, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyFourFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightyFour, SDKValidationError>;
/** @internal */
export declare const PayloadPlan$inboundSchema: z.ZodNativeEnum<typeof PayloadPlan>;
/** @internal */
export declare const ThreeHundredAndEightyThree$inboundSchema: z.ZodType<ThreeHundredAndEightyThree, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyThreeFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightyThree, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadPlan$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadPlan>;
/** @internal */
export declare const Trial$inboundSchema: z.ZodType<Trial, z.ZodTypeDef, unknown>;
export declare function trialFromJSON(jsonString: string): SafeParseResult<Trial, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndEightyTwo$inboundSchema: z.ZodType<ThreeHundredAndEightyTwo, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyTwoFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightyTwo, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndEightyOne$inboundSchema: z.ZodType<ThreeHundredAndEightyOne, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyOneFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEightyOne, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndEighty$inboundSchema: z.ZodType<ThreeHundredAndEighty, z.ZodTypeDef, unknown>;
export declare function threeHundredAndEightyFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndEighty, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSeventyNine$inboundSchema: z.ZodType<ThreeHundredAndSeventyNine, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyNineFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventyNine, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSeventyEight$inboundSchema: z.ZodType<ThreeHundredAndSeventyEight, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyEightFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventyEight, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSeventySeven$inboundSchema: z.ZodType<ThreeHundredAndSeventySeven, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventySevenFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventySeven, SDKValidationError>;
/** @internal */
export declare const PayloadUpdatedUser$inboundSchema: z.ZodType<PayloadUpdatedUser, z.ZodTypeDef, unknown>;
export declare function payloadUpdatedUserFromJSON(jsonString: string): SafeParseResult<PayloadUpdatedUser, SDKValidationError>;
/** @internal */
export declare const PreviousTeamRoles$inboundSchema: z.ZodNativeEnum<typeof PreviousTeamRoles>;
/** @internal */
export declare const PayloadTeamRoles$inboundSchema: z.ZodNativeEnum<typeof PayloadTeamRoles>;
/** @internal */
export declare const PreviousTeamPermissions$inboundSchema: z.ZodNativeEnum<typeof PreviousTeamPermissions>;
/** @internal */
export declare const PayloadTeamPermissions$inboundSchema: z.ZodNativeEnum<typeof PayloadTeamPermissions>;
/** @internal */
export declare const ThreeHundredAndSeventySix$inboundSchema: z.ZodType<ThreeHundredAndSeventySix, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventySixFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventySix, SDKValidationError>;
/** @internal */
export declare const PayloadSource$inboundSchema: z.ZodNativeEnum<typeof PayloadSource>;
/** @internal */
export declare const ThreeHundredAndSeventyFive$inboundSchema: z.ZodType<ThreeHundredAndSeventyFive, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyFiveFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventyFive, SDKValidationError>;
/** @internal */
export declare const UpdatedUser$inboundSchema: z.ZodType<UpdatedUser, z.ZodTypeDef, unknown>;
export declare function updatedUserFromJSON(jsonString: string): SafeParseResult<UpdatedUser, SDKValidationError>;
/** @internal */
export declare const InvitedBy$inboundSchema: z.ZodType<InvitedBy, z.ZodTypeDef, unknown>;
export declare function invitedByFromJSON(jsonString: string): SafeParseResult<InvitedBy, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSeventyFour$inboundSchema: z.ZodType<ThreeHundredAndSeventyFour, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyFourFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventyFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayload373User$inboundSchema: z.ZodType<UserEventPayload373User, z.ZodTypeDef, unknown>;
export declare function userEventPayload373UserFromJSON(jsonString: string): SafeParseResult<UserEventPayload373User, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSeventyThree$inboundSchema: z.ZodType<ThreeHundredAndSeventyThree, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyThreeFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventyThree, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadUser$inboundSchema: z.ZodType<UserEventPayloadUser, z.ZodTypeDef, unknown>;
export declare function userEventPayloadUserFromJSON(jsonString: string): SafeParseResult<UserEventPayloadUser, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSeventyTwo$inboundSchema: z.ZodType<ThreeHundredAndSeventyTwo, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyTwoFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventyTwo, SDKValidationError>;
/** @internal */
export declare const PayloadDeletedUser$inboundSchema: z.ZodType<PayloadDeletedUser, z.ZodTypeDef, unknown>;
export declare function payloadDeletedUserFromJSON(jsonString: string): SafeParseResult<PayloadDeletedUser, SDKValidationError>;
/** @internal */
export declare const PayloadRole$inboundSchema: z.ZodNativeEnum<typeof PayloadRole>;
/** @internal */
export declare const PreviousPlan$inboundSchema: z.ZodNativeEnum<typeof PreviousPlan>;
/** @internal */
export declare const NewPlan$inboundSchema: z.ZodNativeEnum<typeof NewPlan>;
/** @internal */
export declare const ThreeHundredAndSeventyOne$inboundSchema: z.ZodType<ThreeHundredAndSeventyOne, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyOneFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventyOne, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSeventy$inboundSchema: z.ZodType<ThreeHundredAndSeventy, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSeventyFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSeventy, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSixtyNine$inboundSchema: z.ZodType<ThreeHundredAndSixtyNine, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyNineFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtyNine, SDKValidationError>;
/** @internal */
export declare const InvitedUser$inboundSchema: z.ZodType<InvitedUser, z.ZodTypeDef, unknown>;
export declare function invitedUserFromJSON(jsonString: string): SafeParseResult<InvitedUser, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSixtyEight$inboundSchema: z.ZodType<ThreeHundredAndSixtyEight, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyEightFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtyEight, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSixtySeven$inboundSchema: z.ZodType<ThreeHundredAndSixtySeven, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtySevenFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtySeven, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSixtySix$inboundSchema: z.ZodType<ThreeHundredAndSixtySix, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtySixFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtySix, SDKValidationError>;
/** @internal */
export declare const UserEventPayloadEnvironment$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadEnvironment>;
/** @internal */
export declare const Enabled$inboundSchema: z.ZodNativeEnum<typeof Enabled>;
/** @internal */
export declare const ThreeHundredAndSixtyFive$inboundSchema: z.ZodType<ThreeHundredAndSixtyFive, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyFiveFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtyFive, SDKValidationError>;
/** @internal */
export declare const PayloadEnvironment$inboundSchema: z.ZodNativeEnum<typeof PayloadEnvironment>;
/** @internal */
export declare const ThreeHundredAndSixtyFour$inboundSchema: z.ZodType<ThreeHundredAndSixtyFour, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyFourFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtyFour, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSixtyThree$inboundSchema: z.ZodType<ThreeHundredAndSixtyThree, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyThreeFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtyThree, SDKValidationError>;
/** @internal */
export declare const UserEventPayload362Previous$inboundSchema: z.ZodType<UserEventPayload362Previous, z.ZodTypeDef, unknown>;
export declare function userEventPayload362PreviousFromJSON(jsonString: string): SafeParseResult<UserEventPayload362Previous, SDKValidationError>;
/** @internal */
export declare const UserEventPayload362Next$inboundSchema: z.ZodType<UserEventPayload362Next, z.ZodTypeDef, unknown>;
export declare function userEventPayload362NextFromJSON(jsonString: string): SafeParseResult<UserEventPayload362Next, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSixtyTwo$inboundSchema: z.ZodType<ThreeHundredAndSixtyTwo, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyTwoFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtyTwo, SDKValidationError>;
/** @internal */
export declare const Reasons$inboundSchema: z.ZodType<Reasons, z.ZodTypeDef, unknown>;
export declare function reasonsFromJSON(jsonString: string): SafeParseResult<Reasons, SDKValidationError>;
/** @internal */
export declare const UserEventPayload361Role$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload361Role>;
/** @internal */
export declare const UserEventPayloadRemovedUsers$inboundSchema: z.ZodType<UserEventPayloadRemovedUsers, z.ZodTypeDef, unknown>;
export declare function userEventPayloadRemovedUsersFromJSON(jsonString: string): SafeParseResult<UserEventPayloadRemovedUsers, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndSixtyOne$inboundSchema: z.ZodType<ThreeHundredAndSixtyOne, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyOneFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixtyOne, SDKValidationError>;
/** @internal */
export declare const UserEventPayload360Previous$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload360Previous>;
/** @internal */
export declare const UserEventPayload360Next$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload360Next>;
/** @internal */
export declare const PayloadReason$inboundSchema: z.ZodNativeEnum<typeof PayloadReason>;
/** @internal */
export declare const ThreeHundredAndSixty$inboundSchema: z.ZodType<ThreeHundredAndSixty, z.ZodTypeDef, unknown>;
export declare function threeHundredAndSixtyFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndSixty, SDKValidationError>;
/** @internal */
export declare const UserEventPayload359Previous$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload359Previous>;
/** @internal */
export declare const UserEventPayload359Next$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload359Next>;
/** @internal */
export declare const ThreeHundredAndFiftyNine$inboundSchema: z.ZodType<ThreeHundredAndFiftyNine, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyNineFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftyNine, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFiftyEight$inboundSchema: z.ZodType<ThreeHundredAndFiftyEight, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyEightFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftyEight, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFiftySeven$inboundSchema: z.ZodType<ThreeHundredAndFiftySeven, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftySevenFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftySeven, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFiftySix$inboundSchema: z.ZodType<ThreeHundredAndFiftySix, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftySixFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftySix, SDKValidationError>;
/** @internal */
export declare const UserEventPayload355Scope$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload355Scope>;
/** @internal */
export declare const UserEventPayload355Previous$inboundSchema: z.ZodType<UserEventPayload355Previous, z.ZodTypeDef, unknown>;
export declare function userEventPayload355PreviousFromJSON(jsonString: string): SafeParseResult<UserEventPayload355Previous, SDKValidationError>;
/** @internal */
export declare const UserEventPayload355NextScope$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload355NextScope>;
/** @internal */
export declare const UserEventPayload355Next$inboundSchema: z.ZodType<UserEventPayload355Next, z.ZodTypeDef, unknown>;
export declare function userEventPayload355NextFromJSON(jsonString: string): SafeParseResult<UserEventPayload355Next, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFiftyFive$inboundSchema: z.ZodType<ThreeHundredAndFiftyFive, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyFiveFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftyFive, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFiftyFour$inboundSchema: z.ZodType<ThreeHundredAndFiftyFour, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyFourFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftyFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayload353ActorType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload353ActorType>;
/** @internal */
export declare const ThreeHundredAndFiftyThree$inboundSchema: z.ZodType<ThreeHundredAndFiftyThree, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyThreeFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftyThree, SDKValidationError>;
/** @internal */
export declare const UserEventPayload352Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload352Type>;
/** @internal */
export declare const PayloadAccess$inboundSchema: z.ZodNativeEnum<typeof PayloadAccess>;
/** @internal */
export declare const ThreeHundredAndFiftyTwo$inboundSchema: z.ZodType<ThreeHundredAndFiftyTwo, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyTwoFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftyTwo, SDKValidationError>;
/** @internal */
export declare const UserEventPayload351Store$inboundSchema: z.ZodType<UserEventPayload351Store, z.ZodTypeDef, unknown>;
export declare function userEventPayload351StoreFromJSON(jsonString: string): SafeParseResult<UserEventPayload351Store, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFiftyOne$inboundSchema: z.ZodType<ThreeHundredAndFiftyOne, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyOneFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFiftyOne, SDKValidationError>;
/** @internal */
export declare const UserEventPayload350Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload350Type>;
/** @internal */
export declare const Access$inboundSchema: z.ZodNativeEnum<typeof Access>;
/** @internal */
export declare const ThreeHundredAndFifty$inboundSchema: z.ZodType<ThreeHundredAndFifty, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFiftyFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFifty, SDKValidationError>;
/** @internal */
export declare const UserEventPayload349Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload349Type>;
/** @internal */
export declare const UserEventPayloadStore$inboundSchema: z.ZodType<UserEventPayloadStore, z.ZodTypeDef, unknown>;
export declare function userEventPayloadStoreFromJSON(jsonString: string): SafeParseResult<UserEventPayloadStore, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFortyNine$inboundSchema: z.ZodType<ThreeHundredAndFortyNine, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortyNineFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortyNine, SDKValidationError>;
/** @internal */
export declare const UserEventPayload348Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload348Type>;
/** @internal */
export declare const PayloadStore$inboundSchema: z.ZodType<PayloadStore, z.ZodTypeDef, unknown>;
export declare function payloadStoreFromJSON(jsonString: string): SafeParseResult<PayloadStore, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFortyEight$inboundSchema: z.ZodType<ThreeHundredAndFortyEight, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortyEightFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortyEight, SDKValidationError>;
/** @internal */
export declare const UserEventPayload347Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload347Type>;
/** @internal */
export declare const Store$inboundSchema: z.ZodType<Store, z.ZodTypeDef, unknown>;
export declare function storeFromJSON(jsonString: string): SafeParseResult<Store, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFortySeven$inboundSchema: z.ZodType<ThreeHundredAndFortySeven, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortySevenFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortySeven, SDKValidationError>;
/** @internal */
export declare const StoreType$inboundSchema: z.ZodNativeEnum<typeof StoreType>;
/** @internal */
export declare const ThreeHundredAndFortySix$inboundSchema: z.ZodType<ThreeHundredAndFortySix, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortySixFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortySix, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFortyFive$inboundSchema: z.ZodType<ThreeHundredAndFortyFive, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortyFiveFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortyFive, SDKValidationError>;
/** @internal */
export declare const UserEventPayload344Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload344Type>;
/** @internal */
export declare const UserEventPayloadPricingPlan$inboundSchema: z.ZodNativeEnum<typeof UserEventPayloadPricingPlan>;
/** @internal */
export declare const UserEventPayload344Scope$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload344Scope>;
/** @internal */
export declare const UserEventPayload344Budget$inboundSchema: z.ZodType<UserEventPayload344Budget, z.ZodTypeDef, unknown>;
export declare function userEventPayload344BudgetFromJSON(jsonString: string): SafeParseResult<UserEventPayload344Budget, SDKValidationError>;
/** @internal */
export declare const UserEventPayload344PrevBudgetType$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload344PrevBudgetType>;
/** @internal */
export declare const UserEventPayload344PricingPlan$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload344PricingPlan>;
/** @internal */
export declare const UserEventPayload344PrevBudgetScope$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload344PrevBudgetScope>;
/** @internal */
export declare const PrevBudget$inboundSchema: z.ZodType<PrevBudget, z.ZodTypeDef, unknown>;
export declare function prevBudgetFromJSON(jsonString: string): SafeParseResult<PrevBudget, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFortyFour$inboundSchema: z.ZodType<ThreeHundredAndFortyFour, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortyFourFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortyFour, SDKValidationError>;
/** @internal */
export declare const UserEventPayload343Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload343Type>;
/** @internal */
export declare const PayloadPricingPlan$inboundSchema: z.ZodNativeEnum<typeof PayloadPricingPlan>;
/** @internal */
export declare const UserEventPayload343Scope$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload343Scope>;
/** @internal */
export declare const UserEventPayload343Budget$inboundSchema: z.ZodType<UserEventPayload343Budget, z.ZodTypeDef, unknown>;
export declare function userEventPayload343BudgetFromJSON(jsonString: string): SafeParseResult<UserEventPayload343Budget, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFortyThree$inboundSchema: z.ZodType<ThreeHundredAndFortyThree, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortyThreeFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortyThree, SDKValidationError>;
/** @internal */
export declare const UserEventPayload342Type$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload342Type>;
/** @internal */
export declare const PricingPlan$inboundSchema: z.ZodNativeEnum<typeof PricingPlan>;
/** @internal */
export declare const UserEventPayload342Scope$inboundSchema: z.ZodNativeEnum<typeof UserEventPayload342Scope>;
/** @internal */
export declare const UserEventPayload342Budget$inboundSchema: z.ZodType<UserEventPayload342Budget, z.ZodTypeDef, unknown>;
export declare function userEventPayload342BudgetFromJSON(jsonString: string): SafeParseResult<UserEventPayload342Budget, SDKValidationError>;
/** @internal */
export declare const ThreeHundredAndFortyTwo$inboundSchema: z.ZodType<ThreeHundredAndFortyTwo, z.ZodTypeDef, unknown>;
export declare function threeHundredAndFortyTwoFromJSON(jsonString: string): SafeParseResult<ThreeHundredAndFortyTwo, SDKValidationError>;
//# sourceMappingURL=threehundredandfortytwo.d.ts.map