import { ComponentFactoryResolver, ComponentRef } from '@angular/core'; import { CloseWindowElementComponent } from './close-window-element/close-window-element.component'; import { MinimizeWindowElementComponent } from './minimize-window-element/minimize-window-element.component'; import { ResizeWindowElementComponent } from './resize-window-element/resize-window-element.component'; import { WindowDragable } from './WindowDragable'; export declare class WindowBaseComponent extends WindowDragable { static CLOSE_WINDOW_COMPONENT: typeof CloseWindowElementComponent; static RESIZE_WINDOW_COMPONENT: typeof ResizeWindowElementComponent; static MINIMIZE_WINDOW_COMPONENT: typeof MinimizeWindowElementComponent; protected closeWindow: ComponentRef; protected resizedWindow: ComponentRef; protected minimizeWindow: ComponentRef; private setWindowElementProperties; protected setProperties(): void; protected commitIsBlinkProperties(): void; protected commitIsDisabledProperties(): void; protected commitIsShakingProperties(): void; protected commitIsMinimizedProperties(): void; protected isNeedClickStopPropagation(event: MouseEvent): boolean; protected get resolver(): ComponentFactoryResolver; protected get blinkClass(): string; protected get disabledClass(): string; protected get minimizedClass(): string; protected get shakingClass(): string; destroy(): void; }