import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
export declare class BreadCrumb extends PureComponent<any> {
    static propTypes: {
        id: PropTypes.Validator<React.ReactText>;
        name: PropTypes.Validator<string>;
        index: PropTypes.Validator<number>;
        isFirst: PropTypes.Requireable<boolean>;
        isLast: PropTypes.Requireable<boolean>;
        onSelect: PropTypes.Requireable<(...args: any[]) => any>;
    };
    static defaultProps: {
        isFirst: boolean;
        isLast: boolean;
        onSelect: any;
    };
    handleSelect: () => void;
    handleKeyDown: ({ keyCode }: {
        keyCode: any;
    }) => void;
    render(): JSX.Element;
}
