declare const _default: import('../../../node_modules/@vue/runtime-core').DefineComponent<{ _constants: { type: ObjectConstructor; default: () => { DIALOG_TITLE: string; }; }; icon: ObjectConstructor; searchIcon: { type: ObjectConstructor; default: () => import('../../../node_modules/vue3').Raw import('../../../node_modules/@vue/runtime-core').VNode, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue3').PublicProps, Readonly>, { shape: string; firstColor: string; secondColor: string; }, {}>>; }; data: { type: ArrayConstructor; }; maxItem: { type: NumberConstructor; validator: (value: number) => boolean; }; title: { type: StringConstructor; default: string; }; defaultExpandAll: { type: BooleanConstructor; default: boolean; }; ellipsis: { type: BooleanConstructor; default: boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; props: { default: () => { children: string; disabled: string; label: string; }; }; getMenuDataSync: FunctionConstructor; keepSelectedNodes: { type: BooleanConstructor; default: boolean; }; expandIcon: ObjectConstructor; shrinkIcon: ObjectConstructor; shrinkIconColor: { type: StringConstructor; default: string; }; expandIconColor: { type: StringConstructor; default: string; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }, () => import('../../../node_modules/@vue/runtime-core').VNode, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue3').PublicProps, Readonly { DIALOG_TITLE: string; }; }; icon: ObjectConstructor; searchIcon: { type: ObjectConstructor; default: () => import('../../../node_modules/vue3').Raw import('../../../node_modules/@vue/runtime-core').VNode, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue3').PublicProps, Readonly>, { shape: string; firstColor: string; secondColor: string; }, {}>>; }; data: { type: ArrayConstructor; }; maxItem: { type: NumberConstructor; validator: (value: number) => boolean; }; title: { type: StringConstructor; default: string; }; defaultExpandAll: { type: BooleanConstructor; default: boolean; }; ellipsis: { type: BooleanConstructor; default: boolean; }; wrap: { type: BooleanConstructor; default: boolean; }; props: { default: () => { children: string; disabled: string; label: string; }; }; getMenuDataSync: FunctionConstructor; keepSelectedNodes: { type: BooleanConstructor; default: boolean; }; expandIcon: ObjectConstructor; shrinkIcon: ObjectConstructor; shrinkIconColor: { type: StringConstructor; default: string; }; expandIconColor: { type: StringConstructor; default: string; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }>>, { ellipsis: boolean; title: string; props: { children: string; disabled: string; label: string; }; tiny_mode_root: boolean; _constants: Record; defaultExpandAll: boolean; expandIconColor: string; shrinkIconColor: string; searchIcon: Record; wrap: boolean; keepSelectedNodes: boolean; }, {}>; export default _default;