import { LegendDescription } from '@spectrum-charts/vega-spec-builder';
import { ChartChildElement } from '../types';
interface UseLegendProps {
    legendHiddenSeries: string[];
    setLegendHiddenSeries: (legendHiddenSeries: string[]) => void;
    descriptions?: LegendDescription[];
    isToggleable?: boolean;
    onClick?: (seriesName: string) => void;
    onMouseOut?: (seriesName: string) => void;
    onMouseOver?: (seriesName: string) => void;
}
export default function useLegend(children: ChartChildElement[]): UseLegendProps;
export {};
//# sourceMappingURL=useLegend.d.ts.map