import { PropType, Component } from 'vue'; export declare const ZMenu: import('vue').DefineComponent any; component?: Component; onClick?: () => void; }[]>; default: () => never[]; }; drawMode: { type: PropType<"line" | "card">; default: string; }; size: { type: PropType<"sm" | "default" | "lg">; default: string; }; border: { type: BooleanConstructor; default: boolean; }; onSelect: { type: PropType<(index: number) => void>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly any; component?: Component; onClick?: () => void; }[]>; default: () => never[]; }; drawMode: { type: PropType<"line" | "card">; default: string; }; size: { type: PropType<"sm" | "default" | "lg">; default: string; }; border: { type: BooleanConstructor; default: boolean; }; onSelect: { type: PropType<(index: number) => void>; }; }>> & Readonly<{}>, { size: "default" | "sm" | "lg"; border: boolean; items: { name: string; createJsx?: () => any; component?: Component; onClick?: () => void; }[]; drawMode: "line" | "card"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;