/// import { GComponent } from './GComponent'; import { GObject } from './GObject'; import { IUISource } from './display/IUISource'; import { IGRoot } from './interface'; export declare class Window extends GComponent { private $contentPane; private $modalWaitPane; private $closeButton; private $dragArea; private $contentArea; private $frame; private $modal; private $uiSources; private $inited; private $loading; protected $requestingCmd: number; bringToFrontOnClick: boolean; constructor(); addUISource(source: IUISource): void; set contentPane(val: GComponent); get contentPane(): GComponent; get frame(): GComponent; get closeButton(): GObject; set closeButton(value: GObject); get dragArea(): GObject; set dragArea(value: GObject); get contentArea(): GObject; set contentArea(value: GObject); show(): void; showOn(root: IGRoot): void; hide(): void; hideImmediately(): void; centerOn(r: GObject, autoUpdate?: boolean): void; toggleVisible(): void; get isShowing(): boolean; get isTop(): boolean; get modal(): boolean; set modal(val: boolean); bringToFront(): void; showModalWait(msg?: string, cmd?: number): void; protected layoutModalWaitPane(msg?: string): void; closeModalWait(cmd?: number): boolean; get modalWaiting(): boolean; init(): void; protected onInit(): void; protected onShown(): void; protected onHide(): void; protected doShowAnimation(): void; protected doHideAnimation(): void; private $uiLoadComplete; private $init; dispose(): void; protected closeEventHandler(evt: createjs.Event): void; private $onShown; private $onHidden; private $mouseDown; private $dragStart; }