import { ProfileConnectorInstanceType } from "../../../core/FlexDataClient"; import { ITask } from "../../../models/CommonModels"; export declare enum EventName { PROFILE_VIEWED = "Profile Viewed", PROFILE_LINKED = "Profile Linked", PROFILE_UNLINKED = "Profile Unlinked", PROFILE_REPLACED = "Profile Replaced", PROFILES_SEARCHED = "Profiles Searched", PROFILE_FIELDS_WITH_DATA = "Profile Fields With Data", TOTAL_PROFILE_FIELDS = "Total Profile Fields", VIEW_MORE_CLICKED = "Recent Activity View more" } export declare enum UnifyUIComponent { PROFILE_DETAILS = "profile_details", PROFILE_SEARCH = "profile_search", RECENT_ACTIVITY_WIDGET = "recent_activity_widget" } export interface TrackUnifyEventProps { event: EventName; flexUIComponent: UnifyUIComponent; task: ITask; profileConnectSid?: string; profileFieldsWithData?: number; totalProfileFields?: number; identifiedProfile?: boolean; profileConnectorType?: ProfileConnectorInstanceType; } export declare const trackUnifyEvent: ({ event, flexUIComponent, task, profileConnectSid, profileFieldsWithData, totalProfileFields, identifiedProfile, profileConnectorType }: TrackUnifyEventProps) => void;