import type { AnnotationsTooltipConfig } from '../../../core/components/annotations/components/tooltip/types/annotations-tooltip-props.js'; import type { AnnotationsActionsHandler } from '../../../core/components/annotations/types/annotations.js'; import type { XYChartData } from '../../../xy-chart/types/xy-chart.js'; export declare const ANNOTATIONS_KEYS: { readonly trackId: "__annotationsTrackId"; readonly trackLabel: "__annotationsTrackLabel"; readonly trackColor: "__annotationsTrackColor"; readonly trackHidden: "__annotationsTrackHidden"; readonly trackSymbol: "__annotationsTrackSymbol"; readonly trackIndicators: "__annotationsTrackIndicators"; readonly markerStart: "__annotationsMarkerStart"; readonly markerEnd: "__annotationsMarkerEnd"; readonly markerTitle: "__annotationsMarkerTitle"; readonly markerDescription: "__annotationsMarkerDescription"; readonly markerColor: "__annotationsMarkerColor"; readonly markerHidden: "__annotationsMarkerHidden"; readonly markerSymbol: "__annotationsMarkerSymbol"; readonly markerIndicators: "__annotationsMarkerIndicators"; readonly markerPriority: "__annotationsMarkerPriority"; }; export type XYAnnotationsConfig = { showLabels?: boolean; visibleTracksLimit?: number; annotationsActions?: AnnotationsActionsHandler; tooltip?: AnnotationsTooltipConfig; }; export declare const renderXYAnnotations: (data: XYChartData[], xAxisId: string, config: XYAnnotationsConfig) => import("react/jsx-runtime").JSX.Element;