import { AfterContentInit, ElementRef, OnDestroy, Renderer2, ViewContainerRef } from "@angular/core"; import { PopoverCompileContext } from "../../PopoverCompileContext"; import { PopoverOptions } from "../../PopoverOptions"; import { PopoverConfig } from "../../PopoverConfig"; import { IPopoverHostOverride } from "../../host_override"; export declare class PopoverWindowComponent implements AfterContentInit, OnDestroy { private config; private compileCtx; private el; private renderer; popoverEl: ElementRef; contentVc: ViewContainerRef; arrow: ElementRef; hostOverrideEl: HTMLElement; private options; private mobileViewActive; private origHostOverflow; constructor(options: PopoverOptions, config: PopoverConfig, compileCtx: PopoverCompileContext, el: ElementRef, renderer: Renderer2, hostOverride: IPopoverHostOverride); ngAfterContentInit(): any; hide(): void; cleanupHostStyleOverride(): void; positionPopover(hide?: boolean): void; ngOnDestroy(): void; onResize(): void; private positionArrow; private getIsMobileView; }