import type { MenuItemClicked } from './types'; import type { NavigationFailure } from 'vue-router'; import type { ExtractPropTypes } from 'vue'; export declare const menuProps: { defaultActive: { type: StringConstructor; default: string; }; defaultOpeneds: { type: PropType; default: () => never[]; }; uniqueOpened: BooleanConstructor; router: BooleanConstructor; collapse: BooleanConstructor; backgroundColor: StringConstructor; textColor: StringConstructor; activeTextColor: StringConstructor; collapseTransition: { type: BooleanConstructor; default: boolean; }; ellipsis: { type: BooleanConstructor; default: boolean; }; size: { type: PropType<"default" | "small" | "large">; }; }; export type MenuProps = ExtractPropTypes; export declare const menuEmits: { close: (index: string, indexPath: string[]) => any; open: (index: string, indexPath: string[]) => any; select: (index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise) => any; }; export type MenuEmits = typeof menuEmits; declare const _default: any; export default _default;