import { EventEmitter } from '../../stencil-public-runtime';
export interface IBreadcrumbsItem {
    label: string;
    path: string;
    disabled?: boolean;
    [type: string]: any;
}
export interface IEllipsisItem {
    ellipsis: true;
    items: IBreadcrumbsItem[];
}
export declare class DgaBreadcrumbs {
    items: IBreadcrumbsItem[];
    max: number;
    breadcrumbClick: EventEmitter<any>;
    private breadcrumbItems;
    isMenuOpen: boolean;
    host: HTMLElement;
    toggleMenu: () => void;
    closeMenu: () => void;
    handleOutsideClick: (event: Event) => void;
    componentWillLoad(): void;
    disconnectedCallback(): void;
    handleItemsChange(newValue: IBreadcrumbsItem[]): void;
    private isEllipsisItem;
    private renderItems;
    private handleClick;
    render(): any;
}
