import { AfterContentInit, ApplicationRef, ComponentFactoryResolver, ElementRef, EventEmitter, Injector, OnChanges, OnDestroy, OnInit, QueryList, Renderer2, SimpleChanges } from '@angular/core'; import { AmexioFooterComponent } from '../action/pane.action.footer'; import { AmexioBodyComponent } from '../body/pane.action.body'; import { AmexioHeaderComponent } from '../header/pane.action.header'; import { MinimizeService } from './minimize-service.service'; import { LifeCycleBaseComponent } from '../../base/lifecycle.base.component'; export declare class AmexioWindowPaneComponent extends LifeCycleBaseComponent implements OnChanges, OnInit, OnDestroy, AfterContentInit { document: any; private appRef; private componentFactoryResolver; private injector; private renderer; private _miniService; maximumWindowStyle: any; dummyWidth: string; x: number; y: number; px: number; py: number; draggingWindow: boolean; flag: boolean; posixUp: boolean; rightClickNodeData: any; themeCss: any; headerinst: any; amexioComponentId: string; verticalposition: string; horizontalposition: string; closeonescape: boolean; top: string; footeralign: string; showWindow: boolean; materialDesign: boolean; show: boolean; windowHeader: ElementRef; showChange: EventEmitter; bodyHeight: string; isFullWindow: boolean; maximize: boolean; minimize: boolean; closable: boolean; header: boolean; footer: boolean; private window; contextmenu: any[]; width: any; windowModel: boolean; textName: any; nodeRightClick: any; rightClick: any; onMinimize: any; onMaximize: any; onFullScreen: any; componentRef: any; maximizeflagchanged: boolean; amexioHeader: QueryList; amexioFooter: QueryList; amexioBody: QueryList; close: EventEmitter; draggable: boolean; resizable: boolean; windowposition: boolean; mouseLocation: { left: number; top: number; }; globalListenFunc: () => void; globalClickListenFunc: () => void; globalDragListenFunc: () => void; constructor(document: any, appRef: ApplicationRef, componentFactoryResolver: ComponentFactoryResolver, injector: Injector, renderer: Renderer2, _miniService: MinimizeService); onCloseClick(): void; ngOnInit(): void; appendComponentToBody(component: any): void; setMaximizeClass(isFullWindow: boolean): { 'margin-top': string; 'height': string; }; setVerticlePosition(): void; setHorizontalPosition(): void; ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; setShowFlag(changedValue: any): void; getContextMenu(): void; getListPosition(elementRef: any): boolean; loadContextMenu(rightClickData: any): void; rightClickDataEmit(Data: any): void; addListner(): void; removeListner(): void; ngOnDestroy(): void; setColorPalette(themeClass: any): void; onWindowPress(event: MouseEvent): void; onWindowDrag(event: MouseEvent): void; }