import type { Component } from 'vue' export interface OuiMenuItem { id?: string | number title?: string value?: string checked?: boolean | ((id: OuiMenuItem) => boolean | undefined) icon?: Component disabled?: boolean close?: boolean url?: string action?: (item: OuiMenuItem, ...args: any[]) => void header?: boolean submenu?: OuiMenuItem[] }