import { type Rect } from "react-measure"; import { type ChartFillType } from "../coloring/types.js"; import { type ISeriesItem, type ItemBorderRadiusPredicate } from "./types.js"; /** * @internal */ export interface ILegendProps { legendLabel?: string; maximumRows?: number; responsive?: boolean | "autoPositionWithPopup"; legendItemsEnabled?: any[]; height?: number; position: string; heatmapLegend?: boolean; series: ISeriesItem[]; seriesMapper?: (visibleSeries: any) => any; format?: string; locale?: string; showFluidLegend?: boolean; enableBorderRadius?: boolean | ItemBorderRadiusPredicate; chartFill?: ChartFillType; onItemClick(item: ISeriesItem): void; validateOverHeight(legendClient: Rect): void; contentDimensions: { width: number; height: number; }; containerId?: string; } /** * @internal */ export declare const Legend: import("react").NamedExoticComponent; //# sourceMappingURL=Legend.d.ts.map