import type { ComputedRef } from 'vue';
import { RouteName } from '@/router/name';
export interface NavigationMenuItem {
    label: string;
    value?: string;
    icon?: string;
    disabled?: boolean;
    children?: NavigationMenuItem[];
}
export interface UseNavigationMenuReturn {
    menuItems: ComputedRef<NavigationMenuItem[]>;
    firstAccessibleRouteName: ComputedRef<RouteName | null>;
}
export declare function useNavigationMenu(): UseNavigationMenuReturn;
