/**
 * Determines the type for the list of items needed at `MenuComponent` and `MenuItemComponent`
 */
export interface MenuItem {
    /** the icon 'id', check at `icons` */
    icon?: string;
    /** text for the menu item */
    text: string;
    /** use FDN if used with type `external` */
    link: string;
    /** if you want a `routerLink` or an `href` */
    type: 'internal' | 'external';
    /** if you want to extend */
    subMenu?: MenuItem[];
}