/// export interface IndexedObject { [key: string]: any; } export declare class InteractiveEvents { static Down: string; static Cancel: string; static Up: string; static Click: string; static UpOutside: string; static Move: string; static Over: string | null; static Out: string | null; static RightDown: string; static RightUp: string; static RightClick: string; static RightUpOutside: string; } export declare const enum GearType { Display = 0, XY = 1, Size = 2, Look = 3, Color = 4, Animation = 5, Text = 6, Icon = 7, Count = 8 } export interface GearNameMap { [key: string]: number; } export declare let GearXMLNodeNameMap: GearNameMap; export declare let BlendModeMap: string[]; export declare const enum ScrollPaneFlags { DisplayOnLeft = 1, SnapToItem = 2, DisplayOnDemand = 4, PageMode = 8, TouchEffect = 16, DisableTouchEffect = 32, BounceEffect = 64, DisableBounceEffect = 128, DisableInertia = 256, DisableScissorRect = 512 } export declare const enum PopupDirection { Auto = 0, Down = 1, Up = 2 } export declare const enum ScrollBarDisplayType { Default = 0, Visible = 1, Auto = 2, Hidden = 3 } export declare const enum OverflowType { Visible = 0, Hidden = 1, Scroll = 2, Scale = 3, ScaleFree = 4 } export declare const enum ScrollType { Horizontal = 0, Vertical = 1, Both = 2 } export declare const enum ButtonMode { Common = 0, Check = 1, Radio = 2 } export declare const enum AutoSizeType { None = 0, Both = 1, Height = 2, Shrink = 3 } export declare const enum AlignType { Left = "left", Center = "center", Right = "right" } export declare const enum VertAlignType { Top = 0, Middle = 1, Bottom = 2 } export declare const enum LoaderFillType { None = 0, Scale = 1, ScaleMatchHeight = 2, ScaleMatchWidth = 3, ScaleFree = 4, ScaleNoBorder = 5 } export declare const enum ListLayoutType { SingleColumn = 0, SingleRow = 1, FlowHorizontal = 2, FlowVertical = 3, Pagination = 4 } export declare const enum ListSelectionMode { Single = 0, Multiple = 1, Multiple_SingleClick = 2, None = 3 } export declare const enum PackageItemType { Image = 0, Swf = 1, MovieClip = 2, Sound = 3, Component = 4, Misc = 5, Font = 6, Atlas = 7 } export declare const enum ProgressTitleType { Percent = 0, ValueAndMax = 1, Value = 2, Max = 3 } export declare const enum Keys { Up = 38, Down = 40, Left = 37, Right = 39, Shift = 16, Alt = 18, Ctrl = 17 } export declare const enum FlipType { None = 0, Horizontal = 1, Vertical = 2, Both = 3 } export declare const enum TextureFillMode { NONE = 0, HORZ = 1, VERT = 2, DEG90 = 3, DEG180 = 4, DEG360 = 5 } export declare const enum TextureFillBegin { L = 0, R = 1, T = 2, B = 3, LT = 4, RT = 5, LB = 6, RB = 7 } export declare const enum TextureFillDirection { CW = 0, CCW = 1 } export declare const enum RelationType { Left_Left = 0, Left_Center = 1, Left_Right = 2, Center_Center = 3, Right_Left = 4, Right_Center = 5, Right_Right = 6, Top_Top = 7, Top_Middle = 8, Top_Bottom = 9, Middle_Middle = 10, Bottom_Top = 11, Bottom_Middle = 12, Bottom_Bottom = 13, Width = 14, Height = 15, LeftExt_Left = 16, LeftExt_Right = 17, RightExt_Left = 18, RightExt_Right = 19, TopExt_Top = 20, TopExt_Bottom = 21, BottomExt_Top = 22, BottomExt_Bottom = 23, Size = 24 } export declare const enum ListChildrenRenderOrder { Ascent = 0, Descent = 1, Arch = 2 } export declare const enum MovieClipStatus { NORMAL = 0, LOOPING = 1, STOPPING = 2, ENDED = 3 } export interface Texture extends createjs.SpriteSheetFrame { trim?: createjs.Rectangle; } export declare function ParseOverflowType(value: string): OverflowType; export declare function ParseScrollType(value: string): ScrollType; export declare function ParseLoaderFillType(value: string): LoaderFillType; export declare function ParseListLayoutType(value: string): ListLayoutType; export declare function ParseListSelectionMode(value: string): ListSelectionMode; export declare function ParsePackageItemType(value: string): PackageItemType; export declare function ParseProgressTitleType(value: string): ProgressTitleType; export declare function ParseScrollBarDisplayType(value: string): ScrollBarDisplayType; export declare function ParseFlipType(value: string): FlipType; export declare function ParseButtonMode(value: string): ButtonMode; export declare function ParseAutoSizeType(value: string): AutoSizeType; export declare function ParseAlignType(value: string): AlignType; export declare function ParseVertAlignType(value: string): VertAlignType; export declare function ParseListChildrenRenderOrder(value: string): ListChildrenRenderOrder; export declare function ParseEaseType(name: string): (t: number) => number;