import { BreadcrumbBarEventMap, BreadcrumbBarModel, BreadcrumbItem, InitModelOf, ObjectOrChildModel, TabbableCoordinator, Widget } from '../index';
export declare class BreadcrumbBar extends Widget implements BreadcrumbBarModel {
    model: BreadcrumbBarModel;
    eventMap: BreadcrumbBarEventMap;
    self: BreadcrumbBar;
    breadcrumbItems: BreadcrumbItem[];
    ellipsisBreadcrumbItem: BreadcrumbItem;
    tabbableCoordinator: TabbableCoordinator;
    constructor();
    protected _init(model: InitModelOf<this>): void;
    protected _render(): void;
    protected _renderProperties(): void;
    setBreadcrumbItems(breadcrumbItems: ObjectOrChildModel<BreadcrumbItem>[]): void;
    protected _setBreadcrumbItems(breadcrumbItems: BreadcrumbItem[]): void;
    protected _renderBreadcrumbItems(): void;
    protected _renderEllipsis(): void;
    protected _updateMarkers(): void;
}
//# sourceMappingURL=BreadcrumbBar.d.ts.map