import { ComponentRef, OnDestroy, Type } from '@angular/core'; import { SafeAny } from '@pkt/utils'; import { Observable } from 'rxjs'; import { LoadChildren } from '@angular/router'; import { ɵOsBaseViewComponent } from '../../../../core'; import { ɵDynamicStateManager, ɵDynamicWindowRefModel } from '../../classes'; import { DynamicWindowConfig } from '../../interfaces'; import * as i0 from "@angular/core"; /** @internal */ export declare abstract class ɵBaseDynamicWindowComponent extends ɵOsBaseViewComponent implements OnDestroy { /** 传入子组件 */ childComponentType?: Type; /** 传入模块 */ childlazyModuleType?: LoadChildren; windowRef: ɵDynamicWindowRefModel; get isOpening(): boolean; get isHiding(): boolean; get isShowing(): boolean; get isClosing(): boolean; get isEnteringFullscreen(): boolean; get isEnteringWindowed(): boolean; get isHidden(): boolean; get isFullscreen(): boolean; get isWindowed(): boolean; get _titleBarDisplayAttr(): string; get _viewDestroyedOrWindowInactive$(): Observable; get windowStyle(): object; get windowStyleClass(): object; get draggerConfig(): object; get resizerConfig(): object; config: DynamicWindowConfig; zIndex: number; windowOrderIndex: number; windowElement: HTMLElement; titleBarElement: HTMLElement; titleBarButtons: HTMLElement[]; protected readonly dynamicStateManager: ɵDynamicStateManager; protected readonly baseZIndex = 1000; protected readonly alwaysOnTopBaseZIndex = 5000; protected childComponentRef?: ComponentRef; protected widthAtWindowedMode: number; protected heightAtWindowedMode: number; private readonly draggerStrategy; ngOnDestroy(): void; /** 修改层级索引 */ protected updateZIndex(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ɵBaseDynamicWindowComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ɵBaseDynamicWindowComponent, "ng-component", never, { "childComponentType": "childComponentType"; "childlazyModuleType": "childlazyModuleType"; "windowRef": "windowRef"; }, {}, never, never>; }