import type { MenuItemClicked } from './types'; import type { NavigationFailure } from 'vue-router'; import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const menuProps: { readonly mode: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly defaultActive: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly defaultOpeneds: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => [], boolean>; readonly uniqueOpened: BooleanConstructor; readonly router: BooleanConstructor; readonly menuTrigger: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly collapse: BooleanConstructor; readonly backgroundColor: StringConstructor; readonly textColor: StringConstructor; readonly activeTextColor: StringConstructor; readonly closeOnClickOutside: BooleanConstructor; readonly collapseTransition: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly ellipsis: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly popperOffset: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly ellipsisIcon: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, () => any, boolean>; readonly popperEffect: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "dark", boolean>; readonly popperClass: StringConstructor; readonly showTimeout: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly hideTimeout: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly persistent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; }; export type MenuProps = ExtractPropTypes; export type MenuPropsPublic = __ExtractPublicPropTypes; export declare const menuEmits: { close: (index: string, indexPath: string[]) => boolean; open: (index: string, indexPath: string[]) => boolean; select: (index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise) => boolean; }; export type MenuEmits = typeof menuEmits; declare const _default: any; export default _default;