/**
 * HeatmapLegend
 *
 * Shared floating legend for MITRE heatmap views.
 * Displays color-coded items with optional click-to-filter.
 * Used by DetectionTab and ValidationTab.
 */
export interface HeatmapLegendItem {
    key: string;
    dot: string;
    label: string;
}
interface HeatmapLegendProps {
    items: HeatmapLegendItem[];
    activeFilter: string | null;
    onFilterChange: (key: string | null) => void;
}
export declare function HeatmapLegend({ items, activeFilter, onFilterChange }: HeatmapLegendProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=heatmap-legend.d.ts.map