import { OnInit } from '@angular/core';
import { MenuItem } from 'primeng/api';
import * as i0 from "@angular/core";
export declare class HephaestusMenuExpandableItemComponent implements OnInit {
    item: MenuItem;
    index: number;
    currentUrl: string;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HephaestusMenuExpandableItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HephaestusMenuExpandableItemComponent, "smz-ui-hephaestus-menu-expandable-item", never, { "item": { "alias": "item"; "required": false; }; "index": { "alias": "index"; "required": false; }; "currentUrl": { "alias": "currentUrl"; "required": false; }; }, {}, never, never, false, never>;
}
export declare class HephaestusMenuItemComponent implements OnInit {
    item: MenuItem;
    parent: MenuItem;
    index: number;
    currentUrl: string;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HephaestusMenuItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HephaestusMenuItemComponent, "smz-ui-hephaestus-menu-item", never, { "item": { "alias": "item"; "required": false; }; "parent": { "alias": "parent"; "required": false; }; "index": { "alias": "index"; "required": false; }; "currentUrl": { "alias": "currentUrl"; "required": false; }; }, {}, never, never, false, never>;
}
export declare class HephaestusMenuNodeComponent implements OnInit {
    item: MenuItem;
    index: number;
    currentUrl: string;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HephaestusMenuNodeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HephaestusMenuNodeComponent, "smz-ui-hephaestus-menu-node", never, { "item": { "alias": "item"; "required": false; }; "index": { "alias": "index"; "required": false; }; "currentUrl": { "alias": "currentUrl"; "required": false; }; }, {}, never, never, false, never>;
}
export declare class HephaestusMenuSlimNodeComponent implements OnInit {
    item: MenuItem;
    parent: MenuItem;
    index: number;
    currentUrl: string;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HephaestusMenuSlimNodeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HephaestusMenuSlimNodeComponent, "[smz-ui-hephaestus-menu-slim-node]", never, { "item": { "alias": "item"; "required": false; }; "parent": { "alias": "parent"; "required": false; }; "index": { "alias": "index"; "required": false; }; "currentUrl": { "alias": "currentUrl"; "required": false; }; }, {}, never, never, false, never>;
}
