import { AfterContentInit, AfterViewInit, ApplicationRef, ComponentFactoryResolver, EventEmitter, Injector, OnChanges, OnDestroy, OnInit, QueryList, Renderer2, SimpleChanges } from '@angular/core'; import { MinimizeService } from '../../panes/window/minimize-service.service'; import { LifeCycleBaseComponent } from '../../base/lifecycle.base.component'; import { AmexioCardCEActionComponent } from '../common/amexio.action.component'; import { AmexioCardCEBodyComponent } from '../common/amexio.body.component'; import { AmexioCardCEHeaderComponent } from '../common/amexio.header.component'; export declare class AmexioWindowCEComponent extends LifeCycleBaseComponent implements OnChanges, OnInit, OnDestroy, AfterContentInit, AfterViewInit { private injector; private componentFactoryResolver; private appRef; private renderer; private miniService; bgimage: string; color: string; background: string; height: any; align: string; cclass: string; maximizeflagchanged: boolean; verticalposition: string; horizontalposition: string; closeonescape: boolean; top: string; showWindow: boolean; show: boolean; showChange: EventEmitter; isFullWindow: boolean; maximize: boolean; minimize: boolean; closable: boolean; width: any; windowModel: boolean; amexioHeader: QueryList; amexioCardHeaderList: AmexioCardCEHeaderComponent[]; amexioFooter: QueryList; amexioCardActionList: AmexioCardCEActionComponent[]; amexioBody: QueryList; amexioCardBodyList: AmexioCardCEBodyComponent[]; close: EventEmitter; draggable: boolean; resizable: boolean; windowposition: boolean; maximumWindowStyle: any; textName: any; dummyWidth: string; componentRef: any; amexioComponentId: string; x: number; y: number; px: number; py: number; minArea: number; draggingWindow: boolean; globalListenFunc: () => void; globalClickListenFunc: () => void; globalDragListenFunc: () => void; transitionOptions: string; constructor(injector: Injector, componentFactoryResolver: ComponentFactoryResolver, appRef: ApplicationRef, renderer: Renderer2, miniService: MinimizeService); onCloseClick(): void; ngOnInit(): void; appendComponentToBody(component: any): void; onWindowPress(event: MouseEvent): void; onWindowDrag(event: MouseEvent): void; setMaximizeClass(isFullWindow: boolean): { 'margin-top': string; 'height': string; }; setVerticlePosition(): void; setHorizontalPosition(): void; ngAfterContentInit(): void; ngOnChanges(changes: SimpleChanges): void; setShowFlag(changedValue: any): void; getListPosition(elementRef: any): boolean; ngAfterViewInit(): void; setCardAligementForAllInnerComponent(): void; ngOnDestroy(): void; }