@rbxts/types
Version:
TypeScript typings for the Roblox platform. Partially handwritten and partially automatically generated.
1,781 lines (1,344 loc) • 621 kB
TypeScript
// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED BY HAND!
/// <reference no-default-lib="true"/>
/// <reference path="../roblox.d.ts" />
// GENERATED ROBLOX ENUMS
type Enums = typeof Enum;
interface EnumItem {
Name: string;
Value: number;
EnumType: Enum;
IsA<T extends Exclude<keyof typeof Enum, "GetEnums">>(name: T): this is typeof Enum[T][Exclude<keyof typeof Enum[T], "GetEnumItems">];
}
interface Enum {
GetEnumItems(this: Enum): Array<EnumItem>;
}
declare namespace Enum {
export function GetEnums(this: Enums): Array<Enum>;
export namespace AccessModifierType {
export interface Allow extends globalThis.EnumItem {
Name: "Allow";
Value: 0;
EnumType: typeof globalThis.Enum.AccessModifierType;
}
export const Allow: Allow;
export interface Deny extends globalThis.EnumItem {
Name: "Deny";
Value: 1;
EnumType: typeof globalThis.Enum.AccessModifierType;
}
export const Deny: Deny;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AccessModifierType>;
}
export type AccessModifierType = AccessModifierType.Allow | AccessModifierType.Deny;
export namespace AccessoryType {
export interface Unknown extends globalThis.EnumItem {
Name: "Unknown";
Value: 0;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Unknown: Unknown;
export interface Hat extends globalThis.EnumItem {
Name: "Hat";
Value: 1;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Hat: Hat;
export interface Hair extends globalThis.EnumItem {
Name: "Hair";
Value: 2;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Hair: Hair;
export interface Face extends globalThis.EnumItem {
Name: "Face";
Value: 3;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Face: Face;
export interface Neck extends globalThis.EnumItem {
Name: "Neck";
Value: 4;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Neck: Neck;
export interface Shoulder extends globalThis.EnumItem {
Name: "Shoulder";
Value: 5;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Shoulder: Shoulder;
export interface Front extends globalThis.EnumItem {
Name: "Front";
Value: 6;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Front: Front;
export interface Back extends globalThis.EnumItem {
Name: "Back";
Value: 7;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Back: Back;
export interface Waist extends globalThis.EnumItem {
Name: "Waist";
Value: 8;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Waist: Waist;
export interface TShirt extends globalThis.EnumItem {
Name: "TShirt";
Value: 9;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const TShirt: TShirt;
/** @deprecated renamed to TShirt */
export const TeeShirt: TShirt;
export interface Shirt extends globalThis.EnumItem {
Name: "Shirt";
Value: 10;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Shirt: Shirt;
export interface Pants extends globalThis.EnumItem {
Name: "Pants";
Value: 11;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Pants: Pants;
export interface Jacket extends globalThis.EnumItem {
Name: "Jacket";
Value: 12;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Jacket: Jacket;
export interface Sweater extends globalThis.EnumItem {
Name: "Sweater";
Value: 13;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Sweater: Sweater;
export interface Shorts extends globalThis.EnumItem {
Name: "Shorts";
Value: 14;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Shorts: Shorts;
export interface LeftShoe extends globalThis.EnumItem {
Name: "LeftShoe";
Value: 15;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const LeftShoe: LeftShoe;
export interface RightShoe extends globalThis.EnumItem {
Name: "RightShoe";
Value: 16;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const RightShoe: RightShoe;
export interface DressSkirt extends globalThis.EnumItem {
Name: "DressSkirt";
Value: 17;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const DressSkirt: DressSkirt;
export interface Eyebrow extends globalThis.EnumItem {
Name: "Eyebrow";
Value: 18;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Eyebrow: Eyebrow;
export interface Eyelash extends globalThis.EnumItem {
Name: "Eyelash";
Value: 19;
EnumType: typeof globalThis.Enum.AccessoryType;
}
export const Eyelash: Eyelash;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AccessoryType>;
}
export type AccessoryType = AccessoryType.Unknown | AccessoryType.Hat | AccessoryType.Hair | AccessoryType.Face | AccessoryType.Neck | AccessoryType.Shoulder | AccessoryType.Front | AccessoryType.Back | AccessoryType.Waist | AccessoryType.TShirt | AccessoryType.Shirt | AccessoryType.Pants | AccessoryType.Jacket | AccessoryType.Sweater | AccessoryType.Shorts | AccessoryType.LeftShoe | AccessoryType.RightShoe | AccessoryType.DressSkirt | AccessoryType.Eyebrow | AccessoryType.Eyelash;
export namespace ActionType {
export interface Nothing extends globalThis.EnumItem {
Name: "Nothing";
Value: 0;
EnumType: typeof globalThis.Enum.ActionType;
}
export const Nothing: Nothing;
export interface Pause extends globalThis.EnumItem {
Name: "Pause";
Value: 1;
EnumType: typeof globalThis.Enum.ActionType;
}
export const Pause: Pause;
export interface Lose extends globalThis.EnumItem {
Name: "Lose";
Value: 2;
EnumType: typeof globalThis.Enum.ActionType;
}
export const Lose: Lose;
export interface Draw extends globalThis.EnumItem {
Name: "Draw";
Value: 3;
EnumType: typeof globalThis.Enum.ActionType;
}
export const Draw: Draw;
export interface Win extends globalThis.EnumItem {
Name: "Win";
Value: 4;
EnumType: typeof globalThis.Enum.ActionType;
}
export const Win: Win;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ActionType>;
}
export type ActionType = ActionType.Nothing | ActionType.Pause | ActionType.Lose | ActionType.Draw | ActionType.Win;
export namespace ActuatorRelativeTo {
export interface Attachment0 extends globalThis.EnumItem {
Name: "Attachment0";
Value: 0;
EnumType: typeof globalThis.Enum.ActuatorRelativeTo;
}
export const Attachment0: Attachment0;
export interface Attachment1 extends globalThis.EnumItem {
Name: "Attachment1";
Value: 1;
EnumType: typeof globalThis.Enum.ActuatorRelativeTo;
}
export const Attachment1: Attachment1;
export interface World extends globalThis.EnumItem {
Name: "World";
Value: 2;
EnumType: typeof globalThis.Enum.ActuatorRelativeTo;
}
export const World: World;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ActuatorRelativeTo>;
}
export type ActuatorRelativeTo = ActuatorRelativeTo.Attachment0 | ActuatorRelativeTo.Attachment1 | ActuatorRelativeTo.World;
export namespace ActuatorType {
export interface None extends globalThis.EnumItem {
Name: "None";
Value: 0;
EnumType: typeof globalThis.Enum.ActuatorType;
}
export const None: None;
export interface Motor extends globalThis.EnumItem {
Name: "Motor";
Value: 1;
EnumType: typeof globalThis.Enum.ActuatorType;
}
export const Motor: Motor;
export interface Servo extends globalThis.EnumItem {
Name: "Servo";
Value: 2;
EnumType: typeof globalThis.Enum.ActuatorType;
}
export const Servo: Servo;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ActuatorType>;
}
export type ActuatorType = ActuatorType.None | ActuatorType.Motor | ActuatorType.Servo;
export namespace AdEventType {
export interface RewardedAdLoaded extends globalThis.EnumItem {
Name: "RewardedAdLoaded";
Value: 3;
EnumType: typeof globalThis.Enum.AdEventType;
}
export const RewardedAdLoaded: RewardedAdLoaded;
export interface RewardedAdGrant extends globalThis.EnumItem {
Name: "RewardedAdGrant";
Value: 4;
EnumType: typeof globalThis.Enum.AdEventType;
}
export const RewardedAdGrant: RewardedAdGrant;
export interface RewardedAdUnloaded extends globalThis.EnumItem {
Name: "RewardedAdUnloaded";
Value: 5;
EnumType: typeof globalThis.Enum.AdEventType;
}
export const RewardedAdUnloaded: RewardedAdUnloaded;
export interface VideoLoaded extends globalThis.EnumItem {
Name: "VideoLoaded";
Value: 0;
EnumType: typeof globalThis.Enum.AdEventType;
}
export const VideoLoaded: VideoLoaded;
export interface VideoRemoved extends globalThis.EnumItem {
Name: "VideoRemoved";
Value: 1;
EnumType: typeof globalThis.Enum.AdEventType;
}
export const VideoRemoved: VideoRemoved;
export interface UserCompletedVideo extends globalThis.EnumItem {
Name: "UserCompletedVideo";
Value: 2;
EnumType: typeof globalThis.Enum.AdEventType;
}
export const UserCompletedVideo: UserCompletedVideo;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdEventType>;
}
export type AdEventType = AdEventType.RewardedAdLoaded | AdEventType.RewardedAdGrant | AdEventType.RewardedAdUnloaded | AdEventType.VideoLoaded | AdEventType.VideoRemoved | AdEventType.UserCompletedVideo;
export namespace AdShape {
export interface HorizontalRectangle extends globalThis.EnumItem {
Name: "HorizontalRectangle";
Value: 1;
EnumType: typeof globalThis.Enum.AdShape;
}
export const HorizontalRectangle: HorizontalRectangle;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdShape>;
}
export type AdShape = AdShape.HorizontalRectangle;
export namespace AdTeleportMethod {
export interface Undefined extends globalThis.EnumItem {
Name: "Undefined";
Value: 0;
EnumType: typeof globalThis.Enum.AdTeleportMethod;
}
export const Undefined: Undefined;
export interface PortalForward extends globalThis.EnumItem {
Name: "PortalForward";
Value: 1;
EnumType: typeof globalThis.Enum.AdTeleportMethod;
}
export const PortalForward: PortalForward;
export interface InGameMenuBackButton extends globalThis.EnumItem {
Name: "InGameMenuBackButton";
Value: 2;
EnumType: typeof globalThis.Enum.AdTeleportMethod;
}
export const InGameMenuBackButton: InGameMenuBackButton;
export interface UIBackButton extends globalThis.EnumItem {
Name: "UIBackButton";
Value: 3;
EnumType: typeof globalThis.Enum.AdTeleportMethod;
}
export const UIBackButton: UIBackButton;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdTeleportMethod>;
}
export type AdTeleportMethod = AdTeleportMethod.Undefined | AdTeleportMethod.PortalForward | AdTeleportMethod.InGameMenuBackButton | AdTeleportMethod.UIBackButton;
export namespace AdUnitStatus {
export interface Inactive extends globalThis.EnumItem {
Name: "Inactive";
Value: 0;
EnumType: typeof globalThis.Enum.AdUnitStatus;
}
export const Inactive: Inactive;
export interface Active extends globalThis.EnumItem {
Name: "Active";
Value: 1;
EnumType: typeof globalThis.Enum.AdUnitStatus;
}
export const Active: Active;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdUnitStatus>;
}
export type AdUnitStatus = AdUnitStatus.Inactive | AdUnitStatus.Active;
export namespace AdornCullingMode {
export interface Automatic extends globalThis.EnumItem {
Name: "Automatic";
Value: 0;
EnumType: typeof globalThis.Enum.AdornCullingMode;
}
export const Automatic: Automatic;
export interface Never extends globalThis.EnumItem {
Name: "Never";
Value: 1;
EnumType: typeof globalThis.Enum.AdornCullingMode;
}
export const Never: Never;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AdornCullingMode>;
}
export type AdornCullingMode = AdornCullingMode.Automatic | AdornCullingMode.Never;
export namespace AlignType {
export interface PrimaryAxisParallel extends globalThis.EnumItem {
Name: "PrimaryAxisParallel";
Value: 2;
EnumType: typeof globalThis.Enum.AlignType;
}
export const PrimaryAxisParallel: PrimaryAxisParallel;
export interface PrimaryAxisPerpendicular extends globalThis.EnumItem {
Name: "PrimaryAxisPerpendicular";
Value: 3;
EnumType: typeof globalThis.Enum.AlignType;
}
export const PrimaryAxisPerpendicular: PrimaryAxisPerpendicular;
export interface PrimaryAxisLookAt extends globalThis.EnumItem {
Name: "PrimaryAxisLookAt";
Value: 4;
EnumType: typeof globalThis.Enum.AlignType;
}
export const PrimaryAxisLookAt: PrimaryAxisLookAt;
export interface AllAxes extends globalThis.EnumItem {
Name: "AllAxes";
Value: 5;
EnumType: typeof globalThis.Enum.AlignType;
}
export const AllAxes: AllAxes;
export interface Parallel extends globalThis.EnumItem {
Name: "Parallel";
Value: 0;
EnumType: typeof globalThis.Enum.AlignType;
}
export const Parallel: Parallel;
export interface Perpendicular extends globalThis.EnumItem {
Name: "Perpendicular";
Value: 1;
EnumType: typeof globalThis.Enum.AlignType;
}
export const Perpendicular: Perpendicular;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AlignType>;
}
export type AlignType = AlignType.PrimaryAxisParallel | AlignType.PrimaryAxisPerpendicular | AlignType.PrimaryAxisLookAt | AlignType.AllAxes | AlignType.Parallel | AlignType.Perpendicular;
export namespace AlphaMode {
export interface Overlay extends globalThis.EnumItem {
Name: "Overlay";
Value: 0;
EnumType: typeof globalThis.Enum.AlphaMode;
}
export const Overlay: Overlay;
export interface Transparency extends globalThis.EnumItem {
Name: "Transparency";
Value: 1;
EnumType: typeof globalThis.Enum.AlphaMode;
}
export const Transparency: Transparency;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AlphaMode>;
}
export type AlphaMode = AlphaMode.Overlay | AlphaMode.Transparency;
export namespace AnalyticsCustomFieldKeys {
export interface CustomField01 extends globalThis.EnumItem {
Name: "CustomField01";
Value: 0;
EnumType: typeof globalThis.Enum.AnalyticsCustomFieldKeys;
}
export const CustomField01: CustomField01;
export interface CustomField02 extends globalThis.EnumItem {
Name: "CustomField02";
Value: 1;
EnumType: typeof globalThis.Enum.AnalyticsCustomFieldKeys;
}
export const CustomField02: CustomField02;
export interface CustomField03 extends globalThis.EnumItem {
Name: "CustomField03";
Value: 2;
EnumType: typeof globalThis.Enum.AnalyticsCustomFieldKeys;
}
export const CustomField03: CustomField03;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsCustomFieldKeys>;
}
export type AnalyticsCustomFieldKeys = AnalyticsCustomFieldKeys.CustomField01 | AnalyticsCustomFieldKeys.CustomField02 | AnalyticsCustomFieldKeys.CustomField03;
export namespace AnalyticsEconomyAction {
export interface Default extends globalThis.EnumItem {
Name: "Default";
Value: 0;
EnumType: typeof globalThis.Enum.AnalyticsEconomyAction;
}
export const Default: Default;
export interface Acquire extends globalThis.EnumItem {
Name: "Acquire";
Value: 1;
EnumType: typeof globalThis.Enum.AnalyticsEconomyAction;
}
export const Acquire: Acquire;
export interface Spend extends globalThis.EnumItem {
Name: "Spend";
Value: 2;
EnumType: typeof globalThis.Enum.AnalyticsEconomyAction;
}
export const Spend: Spend;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsEconomyAction>;
}
export type AnalyticsEconomyAction = AnalyticsEconomyAction.Default | AnalyticsEconomyAction.Acquire | AnalyticsEconomyAction.Spend;
export namespace AnalyticsEconomyFlowType {
export interface Sink extends globalThis.EnumItem {
Name: "Sink";
Value: 0;
EnumType: typeof globalThis.Enum.AnalyticsEconomyFlowType;
}
export const Sink: Sink;
export interface Source extends globalThis.EnumItem {
Name: "Source";
Value: 1;
EnumType: typeof globalThis.Enum.AnalyticsEconomyFlowType;
}
export const Source: Source;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsEconomyFlowType>;
}
export type AnalyticsEconomyFlowType = AnalyticsEconomyFlowType.Sink | AnalyticsEconomyFlowType.Source;
export namespace AnalyticsEconomyTransactionType {
export interface IAP extends globalThis.EnumItem {
Name: "IAP";
Value: 0;
EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType;
}
export const IAP: IAP;
export interface Shop extends globalThis.EnumItem {
Name: "Shop";
Value: 1;
EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType;
}
export const Shop: Shop;
export interface Gameplay extends globalThis.EnumItem {
Name: "Gameplay";
Value: 2;
EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType;
}
export const Gameplay: Gameplay;
export interface ContextualPurchase extends globalThis.EnumItem {
Name: "ContextualPurchase";
Value: 3;
EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType;
}
export const ContextualPurchase: ContextualPurchase;
export interface TimedReward extends globalThis.EnumItem {
Name: "TimedReward";
Value: 4;
EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType;
}
export const TimedReward: TimedReward;
export interface Onboarding extends globalThis.EnumItem {
Name: "Onboarding";
Value: 5;
EnumType: typeof globalThis.Enum.AnalyticsEconomyTransactionType;
}
export const Onboarding: Onboarding;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsEconomyTransactionType>;
}
export type AnalyticsEconomyTransactionType = AnalyticsEconomyTransactionType.IAP | AnalyticsEconomyTransactionType.Shop | AnalyticsEconomyTransactionType.Gameplay | AnalyticsEconomyTransactionType.ContextualPurchase | AnalyticsEconomyTransactionType.TimedReward | AnalyticsEconomyTransactionType.Onboarding;
export namespace AnalyticsLogLevel {
export interface Trace extends globalThis.EnumItem {
Name: "Trace";
Value: 0;
EnumType: typeof globalThis.Enum.AnalyticsLogLevel;
}
export const Trace: Trace;
export interface Debug extends globalThis.EnumItem {
Name: "Debug";
Value: 1;
EnumType: typeof globalThis.Enum.AnalyticsLogLevel;
}
export const Debug: Debug;
export interface Information extends globalThis.EnumItem {
Name: "Information";
Value: 2;
EnumType: typeof globalThis.Enum.AnalyticsLogLevel;
}
export const Information: Information;
export interface Warning extends globalThis.EnumItem {
Name: "Warning";
Value: 3;
EnumType: typeof globalThis.Enum.AnalyticsLogLevel;
}
export const Warning: Warning;
export interface Error extends globalThis.EnumItem {
Name: "Error";
Value: 4;
EnumType: typeof globalThis.Enum.AnalyticsLogLevel;
}
export const Error: Error;
export interface Fatal extends globalThis.EnumItem {
Name: "Fatal";
Value: 5;
EnumType: typeof globalThis.Enum.AnalyticsLogLevel;
}
export const Fatal: Fatal;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsLogLevel>;
}
export type AnalyticsLogLevel = AnalyticsLogLevel.Trace | AnalyticsLogLevel.Debug | AnalyticsLogLevel.Information | AnalyticsLogLevel.Warning | AnalyticsLogLevel.Error | AnalyticsLogLevel.Fatal;
export namespace AnalyticsProgressionStatus {
export interface Default extends globalThis.EnumItem {
Name: "Default";
Value: 0;
EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus;
}
export const Default: Default;
export interface Begin extends globalThis.EnumItem {
Name: "Begin";
Value: 1;
EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus;
}
export const Begin: Begin;
export interface Complete extends globalThis.EnumItem {
Name: "Complete";
Value: 2;
EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus;
}
export const Complete: Complete;
export interface Abandon extends globalThis.EnumItem {
Name: "Abandon";
Value: 3;
EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus;
}
export const Abandon: Abandon;
export interface Fail extends globalThis.EnumItem {
Name: "Fail";
Value: 4;
EnumType: typeof globalThis.Enum.AnalyticsProgressionStatus;
}
export const Fail: Fail;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsProgressionStatus>;
}
export type AnalyticsProgressionStatus = AnalyticsProgressionStatus.Default | AnalyticsProgressionStatus.Begin | AnalyticsProgressionStatus.Complete | AnalyticsProgressionStatus.Abandon | AnalyticsProgressionStatus.Fail;
export namespace AnalyticsProgressionType {
export interface Custom extends globalThis.EnumItem {
Name: "Custom";
Value: 0;
EnumType: typeof globalThis.Enum.AnalyticsProgressionType;
}
export const Custom: Custom;
export interface Start extends globalThis.EnumItem {
Name: "Start";
Value: 1;
EnumType: typeof globalThis.Enum.AnalyticsProgressionType;
}
export const Start: Start;
export interface Fail extends globalThis.EnumItem {
Name: "Fail";
Value: 2;
EnumType: typeof globalThis.Enum.AnalyticsProgressionType;
}
export const Fail: Fail;
export interface Complete extends globalThis.EnumItem {
Name: "Complete";
Value: 3;
EnumType: typeof globalThis.Enum.AnalyticsProgressionType;
}
export const Complete: Complete;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnalyticsProgressionType>;
}
export type AnalyticsProgressionType = AnalyticsProgressionType.Custom | AnalyticsProgressionType.Start | AnalyticsProgressionType.Fail | AnalyticsProgressionType.Complete;
export namespace AnimationClipFromVideoStatus {
export interface Initializing extends globalThis.EnumItem {
Name: "Initializing";
Value: 0;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const Initializing: Initializing;
export interface Pending extends globalThis.EnumItem {
Name: "Pending";
Value: 1;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const Pending: Pending;
export interface Processing extends globalThis.EnumItem {
Name: "Processing";
Value: 2;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const Processing: Processing;
export interface ErrorGeneric extends globalThis.EnumItem {
Name: "ErrorGeneric";
Value: 4;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const ErrorGeneric: ErrorGeneric;
export interface Success extends globalThis.EnumItem {
Name: "Success";
Value: 6;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const Success: Success;
export interface ErrorVideoTooLong extends globalThis.EnumItem {
Name: "ErrorVideoTooLong";
Value: 7;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const ErrorVideoTooLong: ErrorVideoTooLong;
export interface ErrorNoPersonDetected extends globalThis.EnumItem {
Name: "ErrorNoPersonDetected";
Value: 8;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const ErrorNoPersonDetected: ErrorNoPersonDetected;
export interface ErrorVideoUnstable extends globalThis.EnumItem {
Name: "ErrorVideoUnstable";
Value: 9;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const ErrorVideoUnstable: ErrorVideoUnstable;
export interface Timeout extends globalThis.EnumItem {
Name: "Timeout";
Value: 10;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const Timeout: Timeout;
export interface Cancelled extends globalThis.EnumItem {
Name: "Cancelled";
Value: 11;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const Cancelled: Cancelled;
export interface ErrorMultiplePeople extends globalThis.EnumItem {
Name: "ErrorMultiplePeople";
Value: 12;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const ErrorMultiplePeople: ErrorMultiplePeople;
export interface ErrorUploadingVideo extends globalThis.EnumItem {
Name: "ErrorUploadingVideo";
Value: 2001;
EnumType: typeof globalThis.Enum.AnimationClipFromVideoStatus;
}
export const ErrorUploadingVideo: ErrorUploadingVideo;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnimationClipFromVideoStatus>;
}
export type AnimationClipFromVideoStatus = AnimationClipFromVideoStatus.Initializing | AnimationClipFromVideoStatus.Pending | AnimationClipFromVideoStatus.Processing | AnimationClipFromVideoStatus.ErrorGeneric | AnimationClipFromVideoStatus.Success | AnimationClipFromVideoStatus.ErrorVideoTooLong | AnimationClipFromVideoStatus.ErrorNoPersonDetected | AnimationClipFromVideoStatus.ErrorVideoUnstable | AnimationClipFromVideoStatus.Timeout | AnimationClipFromVideoStatus.Cancelled | AnimationClipFromVideoStatus.ErrorMultiplePeople | AnimationClipFromVideoStatus.ErrorUploadingVideo;
export namespace AnimationPriority {
export interface Core extends globalThis.EnumItem {
Name: "Core";
Value: 1000;
EnumType: typeof globalThis.Enum.AnimationPriority;
}
export const Core: Core;
export interface Idle extends globalThis.EnumItem {
Name: "Idle";
Value: 0;
EnumType: typeof globalThis.Enum.AnimationPriority;
}
export const Idle: Idle;
export interface Movement extends globalThis.EnumItem {
Name: "Movement";
Value: 1;
EnumType: typeof globalThis.Enum.AnimationPriority;
}
export const Movement: Movement;
export interface Action extends globalThis.EnumItem {
Name: "Action";
Value: 2;
EnumType: typeof globalThis.Enum.AnimationPriority;
}
export const Action: Action;
export interface Action2 extends globalThis.EnumItem {
Name: "Action2";
Value: 3;
EnumType: typeof globalThis.Enum.AnimationPriority;
}
export const Action2: Action2;
export interface Action3 extends globalThis.EnumItem {
Name: "Action3";
Value: 4;
EnumType: typeof globalThis.Enum.AnimationPriority;
}
export const Action3: Action3;
export interface Action4 extends globalThis.EnumItem {
Name: "Action4";
Value: 5;
EnumType: typeof globalThis.Enum.AnimationPriority;
}
export const Action4: Action4;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnimationPriority>;
}
export type AnimationPriority = AnimationPriority.Core | AnimationPriority.Idle | AnimationPriority.Movement | AnimationPriority.Action | AnimationPriority.Action2 | AnimationPriority.Action3 | AnimationPriority.Action4;
export namespace AnimatorRetargetingMode {
export interface Default extends globalThis.EnumItem {
Name: "Default";
Value: 0;
EnumType: typeof globalThis.Enum.AnimatorRetargetingMode;
}
export const Default: Default;
export interface Disabled extends globalThis.EnumItem {
Name: "Disabled";
Value: 1;
EnumType: typeof globalThis.Enum.AnimatorRetargetingMode;
}
export const Disabled: Disabled;
export interface Enabled extends globalThis.EnumItem {
Name: "Enabled";
Value: 2;
EnumType: typeof globalThis.Enum.AnimatorRetargetingMode;
}
export const Enabled: Enabled;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AnimatorRetargetingMode>;
}
export type AnimatorRetargetingMode = AnimatorRetargetingMode.Default | AnimatorRetargetingMode.Disabled | AnimatorRetargetingMode.Enabled;
export namespace AppShellActionType {
export interface None extends globalThis.EnumItem {
Name: "None";
Value: 0;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const None: None;
export interface OpenApp extends globalThis.EnumItem {
Name: "OpenApp";
Value: 1;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const OpenApp: OpenApp;
export interface TapChatTab extends globalThis.EnumItem {
Name: "TapChatTab";
Value: 2;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const TapChatTab: TapChatTab;
export interface TapConversationEntry extends globalThis.EnumItem {
Name: "TapConversationEntry";
Value: 3;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const TapConversationEntry: TapConversationEntry;
export interface TapAvatarTab extends globalThis.EnumItem {
Name: "TapAvatarTab";
Value: 4;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const TapAvatarTab: TapAvatarTab;
export interface ReadConversation extends globalThis.EnumItem {
Name: "ReadConversation";
Value: 5;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const ReadConversation: ReadConversation;
export interface TapGamePageTab extends globalThis.EnumItem {
Name: "TapGamePageTab";
Value: 6;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const TapGamePageTab: TapGamePageTab;
export interface TapHomePageTab extends globalThis.EnumItem {
Name: "TapHomePageTab";
Value: 7;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const TapHomePageTab: TapHomePageTab;
export interface GamePageLoaded extends globalThis.EnumItem {
Name: "GamePageLoaded";
Value: 8;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const GamePageLoaded: GamePageLoaded;
export interface HomePageLoaded extends globalThis.EnumItem {
Name: "HomePageLoaded";
Value: 9;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const HomePageLoaded: HomePageLoaded;
export interface AvatarEditorPageLoaded extends globalThis.EnumItem {
Name: "AvatarEditorPageLoaded";
Value: 10;
EnumType: typeof globalThis.Enum.AppShellActionType;
}
export const AvatarEditorPageLoaded: AvatarEditorPageLoaded;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AppShellActionType>;
}
export type AppShellActionType = AppShellActionType.None | AppShellActionType.OpenApp | AppShellActionType.TapChatTab | AppShellActionType.TapConversationEntry | AppShellActionType.TapAvatarTab | AppShellActionType.ReadConversation | AppShellActionType.TapGamePageTab | AppShellActionType.TapHomePageTab | AppShellActionType.GamePageLoaded | AppShellActionType.HomePageLoaded | AppShellActionType.AvatarEditorPageLoaded;
export namespace AppShellFeature {
export interface None extends globalThis.EnumItem {
Name: "None";
Value: 0;
EnumType: typeof globalThis.Enum.AppShellFeature;
}
export const None: None;
export interface Chat extends globalThis.EnumItem {
Name: "Chat";
Value: 1;
EnumType: typeof globalThis.Enum.AppShellFeature;
}
export const Chat: Chat;
export interface AvatarEditor extends globalThis.EnumItem {
Name: "AvatarEditor";
Value: 2;
EnumType: typeof globalThis.Enum.AppShellFeature;
}
export const AvatarEditor: AvatarEditor;
export interface GamePage extends globalThis.EnumItem {
Name: "GamePage";
Value: 3;
EnumType: typeof globalThis.Enum.AppShellFeature;
}
export const GamePage: GamePage;
export interface HomePage extends globalThis.EnumItem {
Name: "HomePage";
Value: 4;
EnumType: typeof globalThis.Enum.AppShellFeature;
}
export const HomePage: HomePage;
export interface More extends globalThis.EnumItem {
Name: "More";
Value: 5;
EnumType: typeof globalThis.Enum.AppShellFeature;
}
export const More: More;
export interface Landing extends globalThis.EnumItem {
Name: "Landing";
Value: 6;
EnumType: typeof globalThis.Enum.AppShellFeature;
}
export const Landing: Landing;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AppShellFeature>;
}
export type AppShellFeature = AppShellFeature.None | AppShellFeature.Chat | AppShellFeature.AvatarEditor | AppShellFeature.GamePage | AppShellFeature.HomePage | AppShellFeature.More | AppShellFeature.Landing;
export namespace AppUpdateStatus {
export interface Unknown extends globalThis.EnumItem {
Name: "Unknown";
Value: 0;
EnumType: typeof globalThis.Enum.AppUpdateStatus;
}
export const Unknown: Unknown;
export interface NotSupported extends globalThis.EnumItem {
Name: "NotSupported";
Value: 1;
EnumType: typeof globalThis.Enum.AppUpdateStatus;
}
export const NotSupported: NotSupported;
export interface Failed extends globalThis.EnumItem {
Name: "Failed";
Value: 2;
EnumType: typeof globalThis.Enum.AppUpdateStatus;
}
export const Failed: Failed;
export interface NotAvailable extends globalThis.EnumItem {
Name: "NotAvailable";
Value: 3;
EnumType: typeof globalThis.Enum.AppUpdateStatus;
}
export const NotAvailable: NotAvailable;
export interface Available extends globalThis.EnumItem {
Name: "Available";
Value: 4;
EnumType: typeof globalThis.Enum.AppUpdateStatus;
}
export const Available: Available;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AppUpdateStatus>;
}
export type AppUpdateStatus = AppUpdateStatus.Unknown | AppUpdateStatus.NotSupported | AppUpdateStatus.Failed | AppUpdateStatus.NotAvailable | AppUpdateStatus.Available;
export namespace ApplyStrokeMode {
export interface Contextual extends globalThis.EnumItem {
Name: "Contextual";
Value: 0;
EnumType: typeof globalThis.Enum.ApplyStrokeMode;
}
export const Contextual: Contextual;
export interface Border extends globalThis.EnumItem {
Name: "Border";
Value: 1;
EnumType: typeof globalThis.Enum.ApplyStrokeMode;
}
export const Border: Border;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.ApplyStrokeMode>;
}
export type ApplyStrokeMode = ApplyStrokeMode.Contextual | ApplyStrokeMode.Border;
export namespace AspectType {
export interface FitWithinMaxSize extends globalThis.EnumItem {
Name: "FitWithinMaxSize";
Value: 0;
EnumType: typeof globalThis.Enum.AspectType;
}
export const FitWithinMaxSize: FitWithinMaxSize;
export interface ScaleWithParentSize extends globalThis.EnumItem {
Name: "ScaleWithParentSize";
Value: 1;
EnumType: typeof globalThis.Enum.AspectType;
}
export const ScaleWithParentSize: ScaleWithParentSize;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AspectType>;
}
export type AspectType = AspectType.FitWithinMaxSize | AspectType.ScaleWithParentSize;
export namespace AssetCreatorType {
export interface User extends globalThis.EnumItem {
Name: "User";
Value: 0;
EnumType: typeof globalThis.Enum.AssetCreatorType;
}
export const User: User;
export interface Group extends globalThis.EnumItem {
Name: "Group";
Value: 1;
EnumType: typeof globalThis.Enum.AssetCreatorType;
}
export const Group: Group;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AssetCreatorType>;
}
export type AssetCreatorType = AssetCreatorType.User | AssetCreatorType.Group;
export namespace AssetFetchStatus {
export interface Success extends globalThis.EnumItem {
Name: "Success";
Value: 0;
EnumType: typeof globalThis.Enum.AssetFetchStatus;
}
export const Success: Success;
export interface Failure extends globalThis.EnumItem {
Name: "Failure";
Value: 1;
EnumType: typeof globalThis.Enum.AssetFetchStatus;
}
export const Failure: Failure;
export interface None extends globalThis.EnumItem {
Name: "None";
Value: 2;
EnumType: typeof globalThis.Enum.AssetFetchStatus;
}
export const None: None;
export interface Loading extends globalThis.EnumItem {
Name: "Loading";
Value: 3;
EnumType: typeof globalThis.Enum.AssetFetchStatus;
}
export const Loading: Loading;
export interface TimedOut extends globalThis.EnumItem {
Name: "TimedOut";
Value: 4;
EnumType: typeof globalThis.Enum.AssetFetchStatus;
}
export const TimedOut: TimedOut;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AssetFetchStatus>;
}
export type AssetFetchStatus = AssetFetchStatus.Success | AssetFetchStatus.Failure | AssetFetchStatus.None | AssetFetchStatus.Loading | AssetFetchStatus.TimedOut;
export namespace AssetType {
export interface Image extends globalThis.EnumItem {
Name: "Image";
Value: 1;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Image: Image;
export interface TShirt extends globalThis.EnumItem {
Name: "TShirt";
Value: 2;
EnumType: typeof globalThis.Enum.AssetType;
}
export const TShirt: TShirt;
/** @deprecated renamed to TShirt */
export const TeeShirt: TShirt;
export interface Audio extends globalThis.EnumItem {
Name: "Audio";
Value: 3;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Audio: Audio;
export interface Mesh extends globalThis.EnumItem {
Name: "Mesh";
Value: 4;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Mesh: Mesh;
export interface Lua extends globalThis.EnumItem {
Name: "Lua";
Value: 5;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Lua: Lua;
export interface Hat extends globalThis.EnumItem {
Name: "Hat";
Value: 8;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Hat: Hat;
export interface Place extends globalThis.EnumItem {
Name: "Place";
Value: 9;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Place: Place;
export interface Model extends globalThis.EnumItem {
Name: "Model";
Value: 10;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Model: Model;
export interface Shirt extends globalThis.EnumItem {
Name: "Shirt";
Value: 11;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Shirt: Shirt;
export interface Pants extends globalThis.EnumItem {
Name: "Pants";
Value: 12;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Pants: Pants;
export interface Decal extends globalThis.EnumItem {
Name: "Decal";
Value: 13;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Decal: Decal;
export interface Head extends globalThis.EnumItem {
Name: "Head";
Value: 17;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Head: Head;
export interface Face extends globalThis.EnumItem {
Name: "Face";
Value: 18;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Face: Face;
export interface Gear extends globalThis.EnumItem {
Name: "Gear";
Value: 19;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Gear: Gear;
export interface Badge extends globalThis.EnumItem {
Name: "Badge";
Value: 21;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Badge: Badge;
export interface Animation extends globalThis.EnumItem {
Name: "Animation";
Value: 24;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Animation: Animation;
export interface Torso extends globalThis.EnumItem {
Name: "Torso";
Value: 27;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Torso: Torso;
export interface RightArm extends globalThis.EnumItem {
Name: "RightArm";
Value: 28;
EnumType: typeof globalThis.Enum.AssetType;
}
export const RightArm: RightArm;
export interface LeftArm extends globalThis.EnumItem {
Name: "LeftArm";
Value: 29;
EnumType: typeof globalThis.Enum.AssetType;
}
export const LeftArm: LeftArm;
export interface LeftLeg extends globalThis.EnumItem {
Name: "LeftLeg";
Value: 30;
EnumType: typeof globalThis.Enum.AssetType;
}
export const LeftLeg: LeftLeg;
export interface RightLeg extends globalThis.EnumItem {
Name: "RightLeg";
Value: 31;
EnumType: typeof globalThis.Enum.AssetType;
}
export const RightLeg: RightLeg;
export interface Package extends globalThis.EnumItem {
Name: "Package";
Value: 32;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Package: Package;
export interface GamePass extends globalThis.EnumItem {
Name: "GamePass";
Value: 34;
EnumType: typeof globalThis.Enum.AssetType;
}
export const GamePass: GamePass;
export interface Plugin extends globalThis.EnumItem {
Name: "Plugin";
Value: 38;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Plugin: Plugin;
export interface MeshPart extends globalThis.EnumItem {
Name: "MeshPart";
Value: 40;
EnumType: typeof globalThis.Enum.AssetType;
}
export const MeshPart: MeshPart;
export interface HairAccessory extends globalThis.EnumItem {
Name: "HairAccessory";
Value: 41;
EnumType: typeof globalThis.Enum.AssetType;
}
export const HairAccessory: HairAccessory;
export interface FaceAccessory extends globalThis.EnumItem {
Name: "FaceAccessory";
Value: 42;
EnumType: typeof globalThis.Enum.AssetType;
}
export const FaceAccessory: FaceAccessory;
export interface NeckAccessory extends globalThis.EnumItem {
Name: "NeckAccessory";
Value: 43;
EnumType: typeof globalThis.Enum.AssetType;
}
export const NeckAccessory: NeckAccessory;
export interface ShoulderAccessory extends globalThis.EnumItem {
Name: "ShoulderAccessory";
Value: 44;
EnumType: typeof globalThis.Enum.AssetType;
}
export const ShoulderAccessory: ShoulderAccessory;
export interface FrontAccessory extends globalThis.EnumItem {
Name: "FrontAccessory";
Value: 45;
EnumType: typeof globalThis.Enum.AssetType;
}
export const FrontAccessory: FrontAccessory;
export interface BackAccessory extends globalThis.EnumItem {
Name: "BackAccessory";
Value: 46;
EnumType: typeof globalThis.Enum.AssetType;
}
export const BackAccessory: BackAccessory;
export interface WaistAccessory extends globalThis.EnumItem {
Name: "WaistAccessory";
Value: 47;
EnumType: typeof globalThis.Enum.AssetType;
}
export const WaistAccessory: WaistAccessory;
export interface ClimbAnimation extends globalThis.EnumItem {
Name: "ClimbAnimation";
Value: 48;
EnumType: typeof globalThis.Enum.AssetType;
}
export const ClimbAnimation: ClimbAnimation;
export interface DeathAnimation extends globalThis.EnumItem {
Name: "DeathAnimation";
Value: 49;
EnumType: typeof globalThis.Enum.AssetType;
}
export const DeathAnimation: DeathAnimation;
export interface FallAnimation extends globalThis.EnumItem {
Name: "FallAnimation";
Value: 50;
EnumType: typeof globalThis.Enum.AssetType;
}
export const FallAnimation: FallAnimation;
export interface IdleAnimation extends globalThis.EnumItem {
Name: "IdleAnimation";
Value: 51;
EnumType: typeof globalThis.Enum.AssetType;
}
export const IdleAnimation: IdleAnimation;
export interface JumpAnimation extends globalThis.EnumItem {
Name: "JumpAnimation";
Value: 52;
EnumType: typeof globalThis.Enum.AssetType;
}
export const JumpAnimation: JumpAnimation;
export interface RunAnimation extends globalThis.EnumItem {
Name: "RunAnimation";
Value: 53;
EnumType: typeof globalThis.Enum.AssetType;
}
export const RunAnimation: RunAnimation;
export interface SwimAnimation extends globalThis.EnumItem {
Name: "SwimAnimation";
Value: 54;
EnumType: typeof globalThis.Enum.AssetType;
}
export const SwimAnimation: SwimAnimation;
export interface WalkAnimation extends globalThis.EnumItem {
Name: "WalkAnimation";
Value: 55;
EnumType: typeof globalThis.Enum.AssetType;
}
export const WalkAnimation: WalkAnimation;
export interface PoseAnimation extends globalThis.EnumItem {
Name: "PoseAnimation";
Value: 56;
EnumType: typeof globalThis.Enum.AssetType;
}
export const PoseAnimation: PoseAnimation;
export interface EarAccessory extends globalThis.EnumItem {
Name: "EarAccessory";
Value: 57;
EnumType: typeof globalThis.Enum.AssetType;
}
export const EarAccessory: EarAccessory;
export interface EyeAccessory extends globalThis.EnumItem {
Name: "EyeAccessory";
Value: 58;
EnumType: typeof globalThis.Enum.AssetType;
}
export const EyeAccessory: EyeAccessory;
export interface EmoteAnimation extends globalThis.EnumItem {
Name: "EmoteAnimation";
Value: 61;
EnumType: typeof globalThis.Enum.AssetType;
}
export const EmoteAnimation: EmoteAnimation;
export interface Video extends globalThis.EnumItem {
Name: "Video";
Value: 62;
EnumType: typeof globalThis.Enum.AssetType;
}
export const Video: Video;
export interface TShirtAccessory extends globalThis.EnumItem {
Name: "TShirtAccessory";
Value: 64;
EnumType: typeof globalThis.Enum.AssetType;
}
export const TShirtAccessory: TShirtAccessory;
/** @deprecated renamed to TShirtAccessory */
export const TeeShirtAccessory: TShirtAccessory;
export interface ShirtAccessory extends globalThis.EnumItem {
Name: "ShirtAccessory";
Value: 65;
EnumType: typeof globalThis.Enum.AssetType;
}
export const ShirtAccessory: ShirtAccessory;
export interface PantsAccessory extends globalThis.EnumItem {
Name: "PantsAccessory";
Value: 66;
EnumType: typeof globalThis.Enum.AssetType;
}
export const PantsAccessory: PantsAccessory;
export interface JacketAccessory extends globalThis.EnumItem {
Name: "JacketAccessory";
Value: 67;
EnumType: typeof globalThis.Enum.AssetType;
}
export const JacketAccessory: JacketAccessory;
export interface SweaterAccessory extends globalThis.EnumItem {
Name: "SweaterAccessory";
Value: 68;
EnumType: typeof globalThis.Enum.AssetType;
}
export const SweaterAccessory: SweaterAccessory;
export interface ShortsAccessory extends globalThis.EnumItem {
Name: "ShortsAccessory";
Value: 69;
EnumType: typeof globalThis.Enum.AssetType;
}
export const ShortsAccessory: ShortsAccessory;
export interface LeftShoeAccessory extends globalThis.EnumItem {
Name: "LeftShoeAccessory";
Value: 70;
EnumType: typeof globalThis.Enum.AssetType;
}
export const LeftShoeAccessory: LeftShoeAccessory;
export interface RightShoeAccessory extends globalThis.EnumItem {
Name: "RightShoeAccessory";
Value: 71;
EnumType: typeof globalThis.Enum.AssetType;
}
export const RightShoeAccessory: RightShoeAccessory;
export interface DressSkirtAccessory extends globalThis.EnumItem {
Name: "DressSkirtAccessory";
Value: 72;
EnumType: typeof globalThis.Enum.AssetType;
}
export const DressSkirtAccessory: DressSkirtAccessory;
export interface FontFamily extends globalThis.EnumItem {
Name: "FontFamily";
Value: 73;
EnumType: typeof globalThis.Enum.AssetType;
}
export const FontFamily: FontFamily;
export interface EyebrowAccessory extends globalThis.EnumItem {
Name: "EyebrowAccessory";
Value: 76;
EnumType: typeof globalThis.Enum.AssetType;
}
export const EyebrowAccessory: EyebrowAccessory;
export interface EyelashAccessory extends globalThis.EnumItem {
Name: "EyelashAccessory";
Value: 77;
EnumType: typeof globalThis.Enum.AssetType;
}
export const EyelashAccessory: EyelashAccessory;
export interface MoodAnimation extends globalThis.EnumItem {
Name: "MoodAnimation";
Value: 78;
EnumType: typeof globalThis.Enum.AssetType;
}
export const MoodAnimation: MoodAnimation;
export interface DynamicHead extends globalThis.EnumItem {
Name: "DynamicHead";
Value: 79;
EnumType: typeof globalThis.Enum.AssetType;
}
export const DynamicHead: DynamicHead;
export function GetEnumItems(this: globalThis.Enum): Array<globalThis.Enum.AssetType>;
}
export type AssetType = AssetType.Image | AssetType.TShirt | AssetType.Audio | AssetType.Mesh | AssetType.Lua | AssetType.Hat | AssetType.Place | AssetType.Model | AssetType.Shirt | AssetType.Pants | AssetType.Decal | AssetType.Head | AssetType.Face | AssetType.Gear | AssetType.Badge | AssetType.Animation | AssetType.Torso | AssetType.RightArm | AssetType.LeftArm | AssetType.LeftLeg | AssetType.RightLeg | AssetType.Package | AssetType.GamePass | AssetType.Plugin | AssetType.MeshPart | AssetType.HairAccessory | AssetType.FaceAccessory | AssetType.NeckAccessory | AssetType.ShoulderAccessory | AssetType.FrontAccessory | AssetType.BackAccessory | AssetType.WaistAccessory | AssetType.ClimbAnimation | AssetType.DeathAnimation | AssetType.FallAnimation | AssetType.IdleAnimation | AssetType.JumpAnimation | AssetType.RunAnimation | AssetType.SwimAnimation | AssetType.WalkAnimation | AssetType.PoseAnimation | AssetType.EarAccessory | AssetType.EyeAccessory | AssetType.EmoteAnimation | AssetType.Video | AssetType.TShirtAccessory | AssetType.ShirtAccessory | AssetType.PantsAccessory | AssetType.JacketAccessory | AssetType.SweaterAccessory | AssetType.ShortsAccessory | AssetType.LeftShoeAccessory | AssetType.RightShoeAccessory | AssetType.DressSkirtAccessory | AssetType.FontFamily | AssetType.EyebrowAccessory | AssetType.EyelashAccessory | AssetType.MoodAnimation | AssetType.DynamicHead;
export namespace AssetTypeVerification {
export interface Default extends globalTh