import { Props } from './types/menu-item'; declare const _sfc_main: { name: string; props: { /** * 菜单项的唯一标识,必填 * * @type {String | NUmber} */ name: { type: (NumberConstructor | StringConstructor)[]; required: boolean; }; /** * 禁用 * * @type {Boolean} */ disabled: { type: BooleanConstructor; default: boolean; }; /** * 跳转的链接,支持 vue-router 对象 * * @type {Object | String} */ to: { type: (ObjectConstructor | StringConstructor)[]; }; /** * 相当于 a 链接的 target 属性 * * @type {String} */ target: { type: StringConstructor; validator(value: string): boolean; default: string; }; /** * 路由跳转时,开启 replace 将不会向 history 添加新记录 * * @type {Boolean} */ replace: { type: BooleanConstructor; default: boolean; }; }; setup(props: Props): { active: import("vue").Ref; wrapperClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperStyles: import("vue").ComputedRef<{ paddingLeft?: string; }>; linkUrl: import("vue").ComputedRef; handleActive: (event: Event, newWindow?: boolean) => void; handleCheckClick: (event: Event, newWindow?: boolean) => boolean; handleOpenTo: () => void; handleLink: (newWindow?: boolean) => void; }; }; export default _sfc_main;