import { AqmReqs } from "../../core/aqm-reqs"; import { Service } from "../../index"; import ScreenPopDetail = Service.Aqm.ScreenPop.ScreenPopDetail; /** * * @param aqm Screen pop event handler */ export declare function aqmScreenPop(aqm: AqmReqs): { eScreenPop: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: ScreenPopDetail) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; }; declare module "../../index" { namespace Service.Aqm.ScreenPop { type ScreenPopDetail = { type: string; orgId: string; trackingId: string; data: Settings; }; type Settings = { agentId: string; interactionId: string; type: string; screenPopDesktopLabel: string; screenPopUrl: string; queryParameters: Record; target: string; screenPopName: string; }; } } //# sourceMappingURL=aqm-service-screenpop.d.ts.map