export interface WidgetEmitData { context: string; value: any; } export declare class WidgetObserverService { static contexts: { CLEAR_SIDENAV: string; CONFIRM_MERGE_TICKET: string; EDIT_MODE: string; LOAD_MORE: string; MERGE_TICKET: string; OPEN_WIDGET_SETTINGS: string; PAGINATION_END: string; REMOVE_ITEM_FROM_SIDENAV: string; REMOVE_WIDGET: string; RESIZE_WIDGET_START: string; RESIZE_WIDGET_STOP: string; SWITCH_TO_DETAILS: string; SWITCH_TO_UPDATE_TICKET: string; TOGGLE_PANEL: string; TWILIO_MESSAGE: string; UPDATE_TICKET: string; VIEW_ALL: string; COMM_USER_DATA_READY: string; COMM_USER_TOKEN_UPDATE: string; VIEW_ALL_ORDERS: string; OPEN_ORDER_DETAILS: string; CLOSE_ORDER_DIALOGS: string; SWITCH_TO_ORDER_DETAILS: string; CONTACT_MANAGER_NEW_SEARCH: string; CONTACT_MANAGER_UPDATED: string; CONTACT_MANAGER_ADDED: string; CONTACT_MANAGER_ADDED_NEW: string; CONTACT_MANAGER_DELETED: string; CONTACT_MANAGER_INVITED: string; }; private widgetSource; widget$: import("rxjs").Observable; emit(data: WidgetEmitData): void; }