import { AfterViewInit, ElementRef } from '@angular/core'; import { DestroyableContainer } from '@ts-core/common'; import { IWindow } from '../../window/IWindow'; export declare class WindowElement extends DestroyableContainer implements AfterViewInit { protected element: ElementRef; protected _window: IWindow; constructor(element: ElementRef); protected checkWindowParent(): void; protected getContainer(): HTMLElement; protected createChildren(): void; protected destroyChildren(): void; protected commitWindowProperties(): void; ngAfterViewInit(): void; destroy(): void; protected get nativeElement(): HTMLElement; get window(): IWindow; set window(value: IWindow); }