import { default as React } from 'react';
import { default as PropTypes } from 'prop-types';
export class MapLegend extends React.Component<any, any, any> {
    constructor(props: any);
    render(): import("react/jsx-runtime").JSX.Element;
}
export namespace MapLegend {
    namespace propTypes {
        let x: PropTypes.Requireable<number>;
        let y: PropTypes.Requireable<number>;
        let lineHeight: PropTypes.Requireable<number>;
        let columns: PropTypes.Requireable<boolean>;
        let itemsPerColumn: PropTypes.Requireable<number>;
        let columnWidth: PropTypes.Requireable<number>;
        let exampleWidth: PropTypes.Requireable<number>;
        let gutter: PropTypes.Requireable<number>;
        let edgeColor: PropTypes.Requireable<string>;
        let nodeTypes: PropTypes.Requireable<any[]>;
        let edgeTypes: PropTypes.Requireable<any[]>;
        let colorSwatches: PropTypes.Requireable<any[]>;
    }
    namespace defaultProps {
        let x_1: number;
        export { x_1 as x };
        let y_1: number;
        export { y_1 as y };
        let lineHeight_1: number;
        export { lineHeight_1 as lineHeight };
        let columns_1: boolean;
        export { columns_1 as columns };
        let itemsPerColumn_1: number;
        export { itemsPerColumn_1 as itemsPerColumn };
        let columnWidth_1: number;
        export { columnWidth_1 as columnWidth };
        let exampleWidth_1: number;
        export { exampleWidth_1 as exampleWidth };
        let gutter_1: number;
        export { gutter_1 as gutter };
        let edgeColor_1: string;
        export { edgeColor_1 as edgeColor };
        let nodeTypes_1: never[];
        export { nodeTypes_1 as nodeTypes };
        let edgeTypes_1: never[];
        export { edgeTypes_1 as edgeTypes };
        let colorSwatches_1: never[];
        export { colorSwatches_1 as colorSwatches };
    }
}
