import { ExtractPropTypes, PropType } from "vue";
export type IMenuItem = {
    name: string;
    operate: string;
    icon?: string;
};
export declare const menuProps: {
    /**
     * @description menu visible
     */
    readonly visible: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    /**
     * @description menuItems
     */
    readonly menuItems: {
        readonly type: PropType<IMenuItem[]>;
        readonly default: readonly [];
    };
};
export declare const menuEmits: string[];
export type MenuEmits = typeof menuEmits;
export type MenuProps = ExtractPropTypes<typeof menuProps>;
