import { Clients } from "./TelemetryManager"; import { JOURNEYS } from "./TelemetryManager/UIInteractionEventsDelegate.definitions"; declare class ObservabilityTrackerImpl { private _journey; trackerName: string; constructor(journey: JOURNEYS, trackerName: string); private trackJourney; trackJourneyStartEvent: (client: Clients, details?: Record) => void; trackJourneyCompleteEvent: (client: Clients, details?: Record) => void; trackJourneyCancelledEvent: (client: Clients, details?: Record) => void; trackJourneyErrorEvent: (client: Clients, details?: Record) => void; trackJourneyDegradedEvent: (client: Clients, details?: Record) => void; endJourneyFlow: () => void; } export declare const AgentLoginTracker: ObservabilityTrackerImpl; export declare const TaskTransferTracker: ObservabilityTrackerImpl; export declare const OutboundCallTracker: ObservabilityTrackerImpl; export declare const TaskCompletionTracker: ObservabilityTrackerImpl; export {};