import type { MenuItem } from "./types";
type __VLS_Props = {
    showGroup?: boolean;
    item: MenuItem;
    /**
     * 菜单是否显示
     */
    show?: boolean | ((data: MenuItem) => boolean);
    router?: boolean;
};
declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    menuItemClick: (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{
    onMenuItemClick?: ((...args: any[]) => any) | undefined;
}>, {
    router: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
