import { AqmReqs } from "../../core/aqm-reqs"; import { Service } from "../../index"; export declare function aqmAiAssistant(aqm: AqmReqs): { eRealtimeTranscriptionAvailable: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.RealtimeTranscription) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; eSuggestedResponseAvailable: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.SuggestedResponse) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; eSuggestedResponseEnablementEvent: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.SuggestedResponseEnablementEvent) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; eSuggestedResponseAcknowledgeEvent: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.SuggestedResponseAcknowledgeEvent) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; eFeatureEnablementEvent: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.FeatureEnablementEvent) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; ePostCallSummaryEvent: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.PostCallSummaryEvent) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; eMidCallSummaryEvent: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.MidCallSummaryEvent) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; eMidCallSummaryResponseSubsequentAgent: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.MidCallSummaryResponseSubsequentAgent) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; eWellnessBreakEvent: import("@uuip/unified-ui-platform-sdk").Signal.WithData & { listenOnceAsync: (p?: { resolveIf?: ((msg: Service.AIAssistantTypes.WellnessBreakEvent) => boolean) | undefined; timeout?: import("../../core/aqm-reqs").Timeout; } | undefined) => Promise; }; }; declare module "../../index" { namespace Service.Aqm.AiAssistant { type RealtimeTranscription = Service.AIAssistantTypes.RealtimeTranscription; type SuggestedResponse = Service.AIAssistantTypes.SuggestedResponse; type SuggestedResponseAcknowledgeEvent = Service.AIAssistantTypes.SuggestedResponseAcknowledgeEvent; type SuggestedResponseEnablementEvent = Service.AIAssistantTypes.SuggestedResponseEnablementEvent; type FeatureEnablementEvent = Service.AIAssistantTypes.FeatureEnablementEvent; type PostCallSummaryEvent = Service.AIAssistantTypes.PostCallSummaryEvent; type MidCallSummaryEvent = Service.AIAssistantTypes.MidCallSummaryEvent; type MidCallSummaryResponseSubsequentAgent = Service.AIAssistantTypes.MidCallSummaryResponseSubsequentAgent; type WellnessBreakEvent = Service.AIAssistantTypes.WellnessBreakEvent; type PostCallSummaryResponseRequest = Service.AIAssistantTypes.PostCallSummaryResponseRequest; type PostCallSummaryResponseResult = Service.AIAssistantTypes.PostCallSummaryResponseResult; } } //# sourceMappingURL=ai-assistant-events.d.ts.map