import type { RefObject } from 'react'; import type { LegendData } from '../../../types'; import type { LegendItemDimension } from '../../Legend'; export interface HorizontalOverflowLegendProps { direction: 'horizontal'; data: LegendData[]; width: number; activatorWidth: number; legendItemDimensions: RefObject; leftMargin: number; horizontalMargin: number; enableHideOverflow: boolean; } export interface VerticalOverflowLegendProps { direction: 'vertical'; data: LegendData[]; height: number; enableHideOverflow: boolean; legendItemDimensions: RefObject; } export declare type UseOverflowLegendProps = HorizontalOverflowLegendProps | VerticalOverflowLegendProps; export declare function useOverflowLegend(props: UseOverflowLegendProps): { displayedData: LegendData[]; hiddenData: LegendData[]; }; //# sourceMappingURL=useOverflowLegend.d.ts.map