import { EventEmitter, Form, HtmlComponent, PopupWindowEventMap, Session } from '../index'; export declare class PopupWindow extends EventEmitter { eventMap: PopupWindowEventMap; self: PopupWindow; static PROP_POPUP_WINDOW: string; myWindow: Window; form: Form; session: Session; initialized: boolean; resizeToPrefSize: boolean; nonce: string; htmlComp: HtmlComponent; $container: JQuery; protected _headInjectStyleSheetHandler: (event: JQuery.InjectStyleSheetEvent) => Promise; constructor(myWindow: Window, form: Form); protected _onPageHide(): void; /** @internal */ _onReady(): Promise; /** * Injects all style sheets from {@link window} marked with `relevantForPopupWindow` into {@link myWindow}. */ protected _injectStyleSheets(): Promise; /** * Injects a style sheet if it is marked with `relevantForPopupWindow` into {@link myWindow}. */ protected _injectStyleSheet($linkTag: JQuery): Promise; protected _onHeadInjectStyleSheet(event: JQuery.InjectStyleSheetEvent): Promise; protected _onResize(): void; isClosed(): boolean; close(): void; _updateTitle(): void; title(title: string): void; } //# sourceMappingURL=PopupWindow.d.ts.map