import { type MenuItemType } from "../../../../fd-toolbox/enums/enums";
import { RouterLinkQueryParam } from "../../../../fd-toolbox/http/router-link-query-param";
import { VoidFuncNoParam } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
export interface TopMenuGroup {
    groupName: string;
    subgroupsOrMenuItems: TopMenuSubgroupOfMenuItem[];
    buttonIcon?: string;
}
export interface TopMenuSubgroupOfMenuItem {
    id?: string;
    type: MenuItemType;
    text: string;
    path?: string;
    routerLinkQueryParam?: RouterLinkQueryParam;
    nextSubgroupsOrMenuItems?: TopMenuSubgroupOfMenuItem[];
    icon?: string;
    callback?: VoidFuncNoParam;
}
