import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { MJActionCategoryEntity } from '@memberjunction/core-entities';
import * as i0 from "@angular/core";
interface BreadcrumbItem {
    id: string;
    name: string;
    icon?: string;
}
export declare class ActionBreadcrumbComponent implements OnChanges {
    SelectedCategoryId: string;
    Categories: MJActionCategoryEntity[];
    CategorySelect: EventEmitter<string>;
    Breadcrumbs: BreadcrumbItem[];
    ngOnChanges(changes: SimpleChanges): void;
    private buildBreadcrumbs;
    selectCategory(id: string): void;
    isLast(index: number): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<ActionBreadcrumbComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ActionBreadcrumbComponent, "mj-action-breadcrumb", never, { "SelectedCategoryId": { "alias": "SelectedCategoryId"; "required": false; }; "Categories": { "alias": "Categories"; "required": false; }; }, { "CategorySelect": "CategorySelect"; }, never, never, false, never>;
}
export {};
//# sourceMappingURL=action-breadcrumb.component.d.ts.map