import type { PropType } from 'vue'; import type { RouteRecordRaw } from 'vue-router'; export declare const menuProps: { routes: PropType; router: { type: BooleanConstructor; default: boolean; }; mode: import("element-plus/es/utils").EpPropFinalized; popperClass: StringConstructor; textColor: StringConstructor; showTimeout: import("element-plus/es/utils").EpPropFinalized; hideTimeout: import("element-plus/es/utils").EpPropFinalized; collapse: BooleanConstructor; backgroundColor: StringConstructor; defaultOpeneds: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [], boolean>; uniqueOpened: BooleanConstructor; menuTrigger: import("element-plus/es/utils").EpPropFinalized; activeTextColor: StringConstructor; closeOnClickOutside: BooleanConstructor; collapseTransition: import("element-plus/es/utils").EpPropFinalized; ellipsis: import("element-plus/es/utils").EpPropFinalized; popperOffset: import("element-plus/es/utils").EpPropFinalized; ellipsisIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown, () => any, boolean>; popperEffect: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "dark", boolean>; };