declare var __VLS_15: {}, __VLS_23: {}, __VLS_25: {}, __VLS_33: {}, __VLS_35: {}, __VLS_37: {}, __VLS_39: {}, __VLS_50: {}; type __VLS_Slots = {} & { icon?: (props: typeof __VLS_15) => any; } & { title?: (props: typeof __VLS_23) => any; } & { title?: (props: typeof __VLS_25) => any; } & { title?: (props: typeof __VLS_33) => any; } & { title?: (props: typeof __VLS_35) => any; } & { 'expand-icon-down'?: (props: typeof __VLS_37) => any; } & { 'expand-icon-right'?: (props: typeof __VLS_39) => any; } & { default?: (props: typeof __VLS_50) => any; }; declare const __VLS_base: import("vue").DefineComponent, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { selectable: boolean; popupMaxHeight: number | boolean; isChildrenSelected: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };