import { BreadcrumbsData } from '../interfaces/breadcrumbs-data.interface';
import { BreadcrumbsParts } from '../interfaces/breadcrumbs-parts.interface';
export declare class BreadcrumbsProducer {
    private readonly breadcrumbs;
    private readonly breadcrumbsContainerWidthPx;
    private readonly isContainerFullFitted;
    private readonly breadcrumbWidthList;
    private readonly isMobile;
    private readonly unfitBreadcrumbTriggerWidthPx;
    private readonly hasRoot;
    constructor({ breadcrumbs, breadcrumbsContainerWidthPx, isContainerFullFitted, breadcrumbWidthList, isMobile, unfitBreadcrumbTriggerWidthPx, }: BreadcrumbsData);
    getBreadcrumbsParts(): BreadcrumbsParts;
    private getRootBreadcrumbWidthPx;
    private static getFitBreadcrumbIndexes;
}
