import { type TreeSelectNode, type TreeKey } from './tree-select'; declare var __VLS_13: { node: any; data: any; }; type __VLS_Slots = {} & { default?: (props: typeof __VLS_13) => any; }; declare const __VLS_component: import("vue").DefineComponent; readonly default: undefined; }; readonly data: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly props: { readonly type: import("vue").PropType; readonly default: () => { label: string; value: string; children: string; disabled: string; isLeaf: string; }; }; readonly placeholder: { readonly type: StringConstructor; readonly default: undefined; }; readonly multiple: BooleanConstructor; readonly clearable: BooleanConstructor; readonly disabled: BooleanConstructor; readonly size: { readonly type: import("vue").PropType<"large" | "default" | "small">; readonly default: "default"; }; readonly filterable: BooleanConstructor; readonly filterNodeMethod: import("vue").PropType<(value: string, data: import("./tree-select").TreeOption, node: TreeSelectNode) => boolean>; readonly collapseTags: BooleanConstructor; readonly collapseTagsTooltip: BooleanConstructor; readonly maxCollapseTags: { readonly type: NumberConstructor; readonly default: 1; }; readonly teleported: { readonly type: BooleanConstructor; readonly default: true; }; readonly popperClass: { readonly type: StringConstructor; readonly default: ""; }; readonly status: import("vue").PropType<"success" | "warning" | "error" | "">; readonly nodeKey: { readonly type: StringConstructor; readonly default: undefined; }; readonly showCheckbox: BooleanConstructor; readonly checkStrictly: BooleanConstructor; readonly checkOnClickNode: BooleanConstructor; readonly expandOnClickNode: { readonly type: BooleanConstructor; readonly default: true; }; readonly defaultExpandAll: BooleanConstructor; readonly defaultExpandedKeys: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly defaultCheckedKeys: { readonly type: import("vue").PropType; readonly default: () => never[]; }; readonly accordion: BooleanConstructor; readonly indent: { readonly type: NumberConstructor; readonly default: 16; }; readonly lazy: BooleanConstructor; readonly load: import("vue").PropType<(node: import("./tree-select").TreeOption, resolve: (data: import("./tree-select").TreeOption[]) => void) => void>; readonly virtual: { readonly type: BooleanConstructor; readonly default: false; }; readonly height: { readonly type: import("vue").PropType; readonly default: 274; }; readonly itemSize: { readonly type: NumberConstructor; readonly default: 34; }; readonly emptyText: { readonly type: StringConstructor; readonly default: undefined; }; readonly themeOverrides: { readonly type: import("vue").PropType; readonly default: undefined; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any, string, import("vue").PublicProps, any, { readonly disabled: boolean; readonly size: "small" | "default" | "large"; readonly themeOverrides: import("@yh-ui/theme").ComponentThemeVars; readonly data: import("./tree-select").TreeOption[]; readonly props: import("./tree-select").TreePropsAlias; readonly popperClass: string; readonly teleported: boolean; readonly height: string | number; readonly multiple: boolean; readonly lazy: boolean; readonly placeholder: string; readonly modelValue: TreeKey | TreeKey[]; readonly clearable: boolean; readonly virtual: boolean; readonly filterable: boolean; readonly collapseTags: boolean; readonly collapseTagsTooltip: boolean; readonly maxCollapseTags: number; readonly checkStrictly: boolean; readonly indent: number; readonly emptyText: string; readonly itemSize: number; readonly showCheckbox: boolean; readonly nodeKey: string; readonly checkOnClickNode: boolean; readonly expandOnClickNode: boolean; readonly defaultExpandAll: boolean; readonly defaultExpandedKeys: TreeKey[]; readonly defaultCheckedKeys: TreeKey[]; readonly accordion: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };