import type { CSSProperties } from 'react';
/**
 * Manages legend-driven series highlighting for chart components.
 * When a legend item is hovered, non-highlighted series dim to 0.2 opacity.
 */
export declare function useSeriesHighlight(prefersReducedMotion: boolean): {
    readonly highlightedSeries: string | null;
    readonly setHighlightedSeries: import("react").Dispatch<import("react").SetStateAction<string | null>>;
    readonly getOpacity: (id: string) => 1 | 0.2;
    readonly dimTransition: CSSProperties | undefined;
};
