import React from 'react';
import { Option } from "../dropdown";
type Page = {
    label: string | JSX.Element;
    value: string;
    active?: boolean;
    dataEventCategory?: string;
    dataEventAction?: string;
    dataEventLabel?: string;
    separator?: string | JSX.Element;
};
export type Props = {
    size: 'lg' | 'md' | 'sm';
    pages: Array<Page>;
    className?: string;
    LinkComponent?: React.ComponentType<any> | string;
    onChangePage?: () => void;
    separator?: string | JSX.Element;
};
interface MappedPage extends Page {
    isDropdown?: boolean;
    dropdownItems?: Array<Option>;
}
export type BreadcrumbItemProps = {
    page: MappedPage;
    isLast?: boolean;
    LinkComponent: React.ComponentType<any> | string;
    onChangePage?: () => void;
};
/**
 * @deprecated
 */
declare const Breadcrumbs: ({ className, pages, size, LinkComponent, onChangePage, separator, }: Props) => React.JSX.Element;
export { Breadcrumbs };
