import { type MouseEventHandler, type ReactElement } from 'react'; import './ChartColumnSelectorOverlay.scss'; export interface SelectorColumn { name: string; type: string; isValid: boolean; isActive: boolean; } interface ChartColumnSelectorOverlayProps { columns: SelectorColumn[]; onColumnSelected: (name: string) => void; onMouseEnter?: (column: SelectorColumn) => void; onMouseLeave?: MouseEventHandler; } declare function ChartColumnSelectorOverlay({ columns, onColumnSelected, onMouseEnter, onMouseLeave, }: ChartColumnSelectorOverlayProps): ReactElement; declare namespace ChartColumnSelectorOverlay { var makeButtonClassName: (columnName: string) => string; } export default ChartColumnSelectorOverlay; //# sourceMappingURL=ChartColumnSelectorOverlay.d.ts.map