import { HostConfig } from "../host-config"; export declare abstract class PopupControl { private _isOpen; private _overlayElement; private _popupElement; private _hostConfig?; protected abstract renderContent(): HTMLElement; onClose: (popupControl: PopupControl, wasCancelled: boolean) => void; keyDown(e: KeyboardEvent): void; render(_rootElementBounds: ClientRect): HTMLElement; focus(): void; popup(rootElement: HTMLElement): void; closePopup(wasCancelled: boolean): void; get hostConfig(): HostConfig; set hostConfig(value: HostConfig); get isOpen(): boolean; }