import type { WtTreeNestedIcons } from './types/wt-tree-nested-icons.ts'; type __VLS_Props = { modelValue: null | unknown | unknown[]; data: unknown; itemLabel?: string | undefined; itemData?: string | undefined; childrenProp?: string; nestedLevel?: number; lastChild?: boolean; selectedParent?: boolean; nestedIcons?: WtTreeNestedIcons[]; nextElement?: boolean; multiple?: boolean; allowParent?: boolean; /** * 'It's a key in data object, which contains field what display searched elements. By this field, table will be opened to elements with this field value. ' */ searchedProp?: string; rootData?: unknown; }; declare var __VLS_18: { data: unknown; rootData: unknown; nestedLevel: number; active: any; hasChildren: boolean; selectedParent: boolean; class: string; }, __VLS_41: any; type __VLS_Slots = {} & { 'item-prefix'?: (props: typeof __VLS_18) => any; } & { 'item-prefix'?: (props: typeof __VLS_41) => any; }; declare const __VLS_base: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { "update:modelValue": (value: unknown) => any; openParent: () => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:modelValue"?: (value: unknown) => any; onOpenParent?: () => any; }>, { multiple: boolean; lastChild: boolean; childrenProp: string; nestedLevel: number; selectedParent: boolean; nextElement: boolean; allowParent: boolean; searchedProp: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };