import * as React from 'react';
import { TextColor } from './components/BreadcrumbsItem';
import './Breadcrumbs.scss';
type ItemObjectType = {
    title?: string;
    href?: string;
};
type ItemType = JSX.Element | ItemObjectType;
export type TextColorType = (typeof TextColor)[keyof typeof TextColor];
export type Props = {
    /** Дополнительный класс корневого элемента */
    className?: string;
    /** Список элементов */
    items: ItemType[];
    /** Цвет */
    color?: TextColorType;
    /** Включить микроразметку */
    hasMicrodata?: boolean;
    /** Включить микроразметку для последнего элемента */
    hasMicrodataForLastItem?: boolean;
    /** Отключить на разрешении < 768 px */
    disabledOnMobile?: boolean;
    /** Отступ сверху */
    hasMarginTop?: boolean;
    /** Дополнительные классы для корневого и внутренних элементов */
    classes?: {
        item?: string;
        itemTitle?: string;
        lastItemTitle?: string;
        link?: string;
    };
    /** Дополнительные data атрибуты к внутренним элементам */
    dataAttrs?: {
        root?: Record<string, string>;
        item?: Record<string, string>;
        itemInner?: Record<string, string>;
        itemTitle?: Record<string, string>;
        itemMeta?: Record<string, string>;
        link?: Record<string, string>;
    };
};
declare const Breadcrumbs: React.FC<Props>;
export default Breadcrumbs;
