import { Component, ReactElement } from 'react';
import { DiscreteLegendEntryProps, DiscreteLegendEntry } from './DiscreteLegendEntry';
export interface DiscreteLegendProps {
    /**
     * CSS Class name.
     */
    className?: any;
    /**
     * CSS Styles.
     */
    style?: any;
    /**
     * Orientation of the legend.
     */
    orientation?: 'horizontal' | 'vertical';
    /**
     * Entry components to show in the legend.
     */
    entries: ReactElement<DiscreteLegendEntryProps, typeof DiscreteLegendEntry>[];
}
export declare class DiscreteLegend extends Component<DiscreteLegendProps> {
    static defaultProps: Partial<DiscreteLegendProps>;
    render(): JSX.Element;
}
