import { EventEmitter, QueryList } from '@angular/core'; import { UI } from '../../core/enums/ui'; import { UrlMatching } from '../../core/enums/url'; import { BadgeComponent } from '../../elements/badge/badge.component'; import * as ɵngcc0 from '@angular/core'; interface Link { source: string | any[]; fragment: string; } export declare abstract class AbstractMenuItem { ui: typeof UI; link: Link; _matching: UrlMatching; opened: boolean; loading: boolean; icon: string; disabled: boolean; title: string; set __link__(link: string | string[] | Link); target: string; matching: UrlMatching; active: boolean; click: EventEmitter; badges: QueryList; static ɵfac: ɵngcc0.ɵɵFactoryDef; static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta; } export {}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtbWVudS1pdGVtLmQudHMiLCJzb3VyY2VzIjpbImFic3RyYWN0LW1lbnUtaXRlbS5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQkEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFdmVudEVtaXR0ZXIsIFF1ZXJ5TGlzdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgVUkgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3VpJztcbmltcG9ydCB7IFVybE1hdGNoaW5nIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy91cmwnO1xuaW1wb3J0IHsgQmFkZ2VDb21wb25lbnQgfSBmcm9tICcuLi8uLi9lbGVtZW50cy9iYWRnZS9iYWRnZS5jb21wb25lbnQnO1xuaW50ZXJmYWNlIExpbmsge1xuICAgIHNvdXJjZTogc3RyaW5nIHwgYW55W107XG4gICAgZnJhZ21lbnQ6IHN0cmluZztcbn1cbmV4cG9ydCBkZWNsYXJlIGFic3RyYWN0IGNsYXNzIEFic3RyYWN0TWVudUl0ZW0ge1xuICAgIHVpOiB0eXBlb2YgVUk7XG4gICAgbGluazogTGluaztcbiAgICBfbWF0Y2hpbmc6IFVybE1hdGNoaW5nO1xuICAgIG9wZW5lZDogYm9vbGVhbjtcbiAgICBsb2FkaW5nOiBib29sZWFuO1xuICAgIGljb246IHN0cmluZztcbiAgICBkaXNhYmxlZDogYm9vbGVhbjtcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHNldCBfX2xpbmtfXyhsaW5rOiBzdHJpbmcgfCBzdHJpbmdbXSB8IExpbmspO1xuICAgIHRhcmdldDogc3RyaW5nO1xuICAgIG1hdGNoaW5nOiBVcmxNYXRjaGluZztcbiAgICBhY3RpdmU6IGJvb2xlYW47XG4gICAgY2xpY2s6IEV2ZW50RW1pdHRlcjxhbnk+O1xuICAgIGJhZGdlczogUXVlcnlMaXN0PEJhZGdlQ29tcG9uZW50Pjtcbn1cbmV4cG9ydCB7fTtcbiJdfQ==