import { PropType, VNode } from 'vue'; import { CascadeMenuItem } from '../ZCascadeMenu/ZCascadeMenu'; type Placement = 'bottomLeft' | 'bottomRight' | 'topLeft' | 'topRight' | 'bottomCenter' | 'topCenter'; export declare const ZHoverMenu: import('vue').DefineComponent; default: () => never[]; }; showDelay: { type: NumberConstructor; default: number; }; hideDelay: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; /** v1 兼容:菜单内容宽度 */ width: { type: NumberConstructor; default: undefined; }; onSelect: { type: PropType<(item: CascadeMenuItem) => void>; }; /** v1 兼容:菜单弹出位置 */ placement: { type: PropType; default: string; }; /** v1 兼容:自定义内容(优先级高于 items) */ content: { type: PropType VNode)>; default: undefined; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: () => never[]; }; showDelay: { type: NumberConstructor; default: number; }; hideDelay: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; /** v1 兼容:菜单内容宽度 */ width: { type: NumberConstructor; default: undefined; }; onSelect: { type: PropType<(item: CascadeMenuItem) => void>; }; /** v1 兼容:菜单弹出位置 */ placement: { type: PropType; default: string; }; /** v1 兼容:自定义内容(优先级高于 items) */ content: { type: PropType VNode)>; default: undefined; }; }>> & Readonly<{}>, { width: number; disabled: boolean; content: VNode | (() => VNode); placement: Placement; items: CascadeMenuItem[]; showDelay: number; hideDelay: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export {};