import type { SetupContext } from "vue";
import type { MenuEmits, MenuProps, IMenuItem } from "./menu";
export declare const useMenu: (props: MenuProps, emit: SetupContext<MenuEmits>["emit"]) => {
    _menuItems: import("vue").ComputedRef<IMenuItem[]>;
    _visible: import("vue").ComputedRef<boolean>;
    _ref: import("vue").Ref<HTMLDivElement | undefined>;
    handleClick: (item: IMenuItem, evt: MouseEvent) => void;
};
