import type { ScaleLinear, ScaleTime } from 'd3-scale'; import type { BehaviorTrackingProps } from '../../../core/types/behavior-tracking-props.js'; import type { TruncationMode } from '../../../typography/text-ellipsis/TextEllipsis.js'; import type { AnnotationsTooltipConfig } from '../../core/components/annotations/components/tooltip/types/annotations-tooltip-props.js'; import type { AnnotationsTrackConfig } from '../../core/components/annotations/types/annotations-track-props.js'; import type { AnnotationsActionsHandler } from '../../core/components/annotations/types/annotations.js'; import type { TextOverflowOptions } from '../../core/components/annotations/types/marker.js'; type AnnotationsDisplayProps = BehaviorTrackingProps & { scale: ScaleTime | ScaleLinear; tracks: AnnotationsTrackConfig[]; annotationsActions?: AnnotationsActionsHandler; showLabels: boolean; labelsOffset: number; width: number; tooltipConfig: AnnotationsTooltipConfig; textOverflow: TextOverflowOptions; truncateMode?: TruncationMode; }; export declare const AnnotationsDisplay: (props: AnnotationsDisplayProps) => import("react/jsx-runtime").JSX.Element; export {};