import DockLocation from "../DockLocation"; import Node from "./Node"; import IDraggable from "./IDraggable"; import IDropTarget from "./IDropTarget"; declare class TabSetNode extends Node implements IDraggable, IDropTarget { static readonly TYPE: string; getName(): string | undefined; getSelected(): number; getSelectedNode(): Node | undefined; getWeight(): number; getWidth(): number | undefined; getHeight(): number | undefined; getMinFloatingWidth(): number; getMinFloatingHeight(): number; getX(): number | undefined; getY(): number | undefined; isMaximized(): boolean; isActive(): boolean; isEnableDeleteWhenEmpty(): boolean; isEnableDrop(): boolean; isEnableDrag(): boolean; isEnableDivide(): boolean; isEnableMaximize(): boolean; isEnableTabStrip(): boolean; getClassNameTabStrip(): string | undefined; getClassNameHeader(): string | undefined; getHeaderHeight(): number; getTabStripHeight(): number; removeFromParent(dragNode: (Node & IDraggable), index: number): number; dropToLayout(dragNode: (Node & IDraggable), dockLocation: DockLocation, index: number): void; dropToFloating(dragNode: (Node & IDraggable), dockLocation: DockLocation, index: number): void; } export default TabSetNode;