import { InjectionToken } from "@angular/core"; import { IChartComponent, ILasagnaLayer } from "./core/common/types"; export declare const MOUSE_ACTIVE_EVENT = "mouse_active"; export declare const INTERACTION_VALUES_ACTIVE_EVENT = "interaction_values_active"; export declare const INTERACTION_VALUES_EVENT = "interaction_values"; export declare const INTERACTION_COORDINATES_EVENT = "interaction_coordinates"; export declare const HIGHLIGHT_DATA_POINT_EVENT = "highlight_data_point"; export declare const SELECT_DATA_POINT_EVENT = "select_data_point"; export declare const HIGHLIGHT_SERIES_EVENT = "highlight_series"; export declare const INTERACTION_SERIES_EVENT = "interaction_series"; export declare const INTERACTION_DATA_POINTS_EVENT = "interaction_data_points"; export declare const INTERACTION_DATA_POINT_EVENT = "interaction_data_point"; export declare const DESTROY_EVENT = "destroy"; export declare const SET_DOMAIN_EVENT = "set_domain"; export declare const REFRESH_EVENT = "refresh"; export declare const CHART_VIEW_STATUS_EVENT = "chart_view_status"; export declare const SERIES_STATE_CHANGE_EVENT = "series_state_change"; export declare const AXES_STYLE_CHANGE_EVENT = "axes_style_change"; /** @ignore */ export declare const CHART_COMPONENT: InjectionToken; /** @ignore */ export declare const STANDARD_RENDER_LAYERS: { [name: string]: ILasagnaLayer; }; /** @ignore */ export declare const DATA_POINT_NOT_FOUND = -1; /** @ignore */ export declare const DATA_POINT_INTERACTION_RESET = -2; /** Use this class to prevent DOM elements from triggering mouse-interactive-area events */ export declare const IGNORE_INTERACTION_CLASS = "ignore-interaction";