import type { LegendActionTemplate } from '../../core/components/legend/categorical/hooks/useLegendSeriesActions.js'; import type { LegendItem } from '../../core/components/legend/categorical/types/legend.js'; export declare function getLegendInteractionProps(isPinned: boolean, hasNameAccessor: boolean, legendActions: LegendActionTemplate, onHover: (hoveredSeries?: LegendItem[]) => void, onClick: (visibleSlices: LegendItem[]) => void): { interactionsDisabled: boolean; onHover?: undefined; onSeriesAction?: undefined; onClick?: undefined; } | { onHover: (hoveredSeries?: LegendItem[]) => void; interactionsDisabled: boolean; onSeriesAction?: undefined; onClick?: undefined; } | { onSeriesAction: LegendActionTemplate; onHover: (hoveredSeries?: LegendItem[]) => void; onClick: (visibleSlices: LegendItem[]) => void; interactionsDisabled: boolean; };