import PropTypes from "prop-types";
import { ReactNode } from "react";
interface BreadcrumbProps {
    className?: string;
    ariaLabel?: string;
    itemsAfterCollapse?: number;
    itemsBeforeCollapse?: number;
    maxItems?: number;
    separator?: ReactNode;
    breadcrumbArr?: Array<any>[] | undefined;
    interactiveBreadcrumb: string;
}
export { BreadcrumbProps };
declare const GrepsrBreadcrumbs: {
    (props: BreadcrumbProps): JSX.Element;
    defaultProps: {
        className: string;
        separator: string;
        ariaLabel: string;
        itemsAfterCollapse: number;
        itemsBeforeCollapse: number;
        maxItems: number;
        breadcrumbArr: never[];
        interactiveBreadcrumb: string;
    };
    propTypes: {
        className: PropTypes.Requireable<string>;
        itemsAfterCollapse: PropTypes.Requireable<number>;
        itemsBeforeCollapse: PropTypes.Requireable<number>;
        maxItems: PropTypes.Requireable<number>;
        separator: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        ariaLabel: PropTypes.Requireable<string>;
        breadcrumbArr: PropTypes.Requireable<any[]>;
        interactiveBreadcrumb: PropTypes.Validator<string>;
    };
};
export default GrepsrBreadcrumbs;
