import { AfterViewInit, ChangeDetectorRef, OnDestroy, QueryList } from '@angular/core';
import { ItBreadcrumbItemComponent } from '../breadcrumb-item/breadcrumb-item.component';
import * as i0 from "@angular/core";
import * as i1 from "../../../../utils/coercion";
export declare class ItBreadcrumbComponent implements AfterViewInit, OnDestroy {
    private readonly _changeDetectorRef;
    /**
     * The character to use as separator
     * @default /
     */
    separator: string;
    /**
     * Dark style
     * @default false
     */
    dark?: boolean;
    /**
     * The tab items
     */
    items?: QueryList<ItBreadcrumbItemComponent>;
    private itemSubscriptions?;
    constructor(_changeDetectorRef: ChangeDetectorRef);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ItBreadcrumbComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ItBreadcrumbComponent, "it-breadcrumb", never, { "separator": { "alias": "separator"; "required": false; }; "dark": { "alias": "dark"; "required": false; }; }, {}, ["items"], never, true, never>;
    static ngAcceptInputType_dark: i1.BooleanInput;
}
