import { TreeProps, FieldNamesProps } from './types'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type __VLS_Props = TreeProps; type __VLS_ModelProps = { "selectKeys"?: (string | number)[]; "checkedKeys"?: (string | number)[]; "indeterminateKeys"?: (string | number)[]; }; type __VLS_PublicProps = __VLS_Props & __VLS_ModelProps; declare const __VLS_export: DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:selectKeys": (value: (string | number)[]) => any; "update:checkedKeys": (value: (string | number)[]) => any; "update:indeterminateKeys": (value: (string | number)[]) => any; }, string, PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ "onUpdate:selectKeys"?: ((value: (string | number)[]) => any) | undefined; "onUpdate:checkedKeys"?: ((value: (string | number)[]) => any) | undefined; "onUpdate:indeterminateKeys"?: ((value: (string | number)[]) => any) | undefined; }>, { fieldNames: FieldNamesProps; multiple: boolean; defaultExpandedKeys: (number | string)[]; selectable: boolean; virtual: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;