import React from 'react';
import PropTypes from 'prop-types';
import { IProps } from './type';
export declare const BreadcrumbsTmp: {
    (props: IProps): JSX.Element | null;
    propTypes: {
        data: PropTypes.Validator<(PropTypes.InferProps<{
            label: PropTypes.Validator<string>;
            href: PropTypes.Validator<string>;
            icon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            onClick: PropTypes.Requireable<(...args: any[]) => any>;
        }> | null | undefined)[]>;
        type: PropTypes.Requireable<string>;
        className: PropTypes.Requireable<string>;
        maxItems: PropTypes.Requireable<number>;
        itemsAfterCollapse: PropTypes.Requireable<number>;
        itemsBeforeCollapse: PropTypes.Requireable<number>;
        separator: PropTypes.Requireable<PropTypes.ReactNodeLike>;
    };
};
declare const _default: React.MemoExoticComponent<{
    (props: IProps): JSX.Element | null;
    propTypes: {
        data: PropTypes.Validator<(PropTypes.InferProps<{
            label: PropTypes.Validator<string>;
            href: PropTypes.Validator<string>;
            icon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            onClick: PropTypes.Requireable<(...args: any[]) => any>;
        }> | null | undefined)[]>;
        type: PropTypes.Requireable<string>;
        className: PropTypes.Requireable<string>;
        maxItems: PropTypes.Requireable<number>;
        itemsAfterCollapse: PropTypes.Requireable<number>;
        itemsBeforeCollapse: PropTypes.Requireable<number>;
        separator: PropTypes.Requireable<PropTypes.ReactNodeLike>;
    };
}>;
export default _default;
