import { default as React, ReactNode, ReactElement, FC } from 'react'; import { DiscreteLegendSymbol, DiscreteLegendSymbolProps } from './DiscreteLegendSymbol'; export interface DiscreteLegendEntryProps { /** * Label for the entry. */ label: string; /** * Color for the entry. */ color: string; /** * Symbol for the entry. */ symbol: ReactElement | ReactNode; /** * CSS Styles. */ style?: React.CSSProperties; /** * CSS Class names. */ className?: string; /** * HTML Title Attribute. */ title?: string; /** * Orientation of the entry set internally by `DiscreteLegend`. */ orientation: 'horizontal' | 'vertical'; /** * Mouse enter event. */ onMouseEnter: (event: React.MouseEvent) => void; /** * Mouse leave event. */ onMouseLeave: (event: React.MouseEvent) => void; /** * On click event. */ onClick: (event: React.MouseEvent) => void; } export declare const DiscreteLegendEntry: FC>;