import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent boolean)>; default: boolean; }; popupMaxHeight: { type: PropType; default: undefined; }; }>, { subMenuKeys: import("vue").ComputedRef; menuItemKeys: import("vue").ComputedRef; isChildrenSelected: import("vue").ComputedRef; props: import("@vue/shared").LooseRequired boolean)>; default: boolean; }; popupMaxHeight: { type: PropType; default: undefined; }; }>> & Readonly<{}> & {}>; attrs: { [x: string]: unknown; }; computedKey: import("vue").ComputedRef; computedPopup: import("vue").ComputedRef; expandIconDown: import("vue").Ref<(() => import("vue").VNodeTypes) | undefined, (() => import("vue").VNodeTypes) | undefined>; expandIconRight: import("vue").Ref<(() => import("vue").VNodeTypes) | undefined, (() => import("vue").VNodeTypes) | undefined>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly boolean)>; default: boolean; }; popupMaxHeight: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { popup: boolean | ((level: number) => boolean); selectable: boolean; popupMaxHeight: number | boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;