/// import { EventEmitter } from "events"; export interface PopupResponse { sessionId?: string; sessionNamespace?: string; state?: string; error?: string; } declare class PopupHandler extends EventEmitter { url: string; target: string; features: string; window: Window; windowTimer: number; iClosedWindow: boolean; timeout: number; constructor({ url, target, features, timeout }: { url: string; target?: string; features?: string; timeout?: number; }); _setupTimer(): void; open(): void; close(): void; redirect(locationReplaceOnRedirect: boolean): void; listenOnChannel(loginId: string): Promise; } export default PopupHandler;