export declare enum EntryPointTypesEnum { CONVERSATION_LINK_DROPDOWN = "CONVERSATION_LINK_DROPDOWN", MESSAGE_MORE_DROPDOWN = "MESSAGE_MORE_DROPDOWN", SIDE_PANEL = "SIDE_PANEL", URL = "URL", COMPOSER_TOOLBAR = "COMPOSER_TOOLBAR", CONTACT_HANDLE = "CONTACT_HANDLE" } export interface EntryPointTemplate { id: string; type: EntryPointTypesEnum; } export declare enum EntryPointDataTypesEnum { PHONE = "phone" } interface PhoneEntryPointData { type: EntryPointDataTypesEnum.PHONE; handle: string; timestamp?: number; } interface ContactHandleEntryPointData { type: EntryPointTypesEnum.CONTACT_HANDLE; data: PhoneEntryPointData; } interface SidePanelEntryPointData { type: EntryPointTypesEnum.SIDE_PANEL; } interface SidePanelViaUrlEntryPointData { type: EntryPointTypesEnum.URL; data: { customContextProperties: Record; }; } interface ComposerToolbarEntryPointData { type: EntryPointTypesEnum.COMPOSER_TOOLBAR; } export type EntryPointData = ContactHandleEntryPointData | SidePanelEntryPointData | SidePanelViaUrlEntryPointData | ComposerToolbarEntryPointData; export {};