import Tree from './src/tree.vue'; export declare const LlTree: import("ll-plus/es/utils").SFCWithInstall; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly checkedKeys: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly treeData: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => import("ant-design-vue/es/tree").DataNode[], boolean>; readonly defaultExpandAll: import("ll-plus/es/utils").EpPropFinalized; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => import("ant-design-vue/es/vc-tree/interface").FieldNames, boolean>; readonly multiple: import("ll-plus/es/utils").EpPropFinalized; readonly checkStrictly: import("ll-plus/es/utils").EpPropFinalized; readonly expandIcon: { readonly type: import("vue").PropType<{ readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly collapseIcon: { readonly type: import("vue").PropType<{ readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtual: import("ll-plus/es/utils").EpPropFinalized; readonly height: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showIcon: import("ll-plus/es/utils").EpPropFinalized; readonly clickRowExpand: import("ll-plus/es/utils").EpPropFinalized; readonly enableOperate: import("ll-plus/es/utils").EpPropFinalized; readonly enableLazyLoad: import("ll-plus/es/utils").EpPropFinalized; readonly loadData: { readonly type: import("vue").PropType<(treeNode: import("ant-design-vue/es/tree").EventDataNode) => Promise>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly cacheLoadedData: import("ll-plus/es/utils").EpPropFinalized; readonly loadedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showLine: import("ll-plus/es/utils").EpPropFinalized; readonly showLeafIcon: import("ll-plus/es/utils").EpPropFinalized; readonly textColor: import("ll-plus/es/utils").EpPropFinalized; readonly textSize: import("ll-plus/es/utils").EpPropFinalized; readonly iconSize: NumberConstructor; readonly iconColor: StringConstructor; }>, { slots: Readonly<{ [name: string]: import("vue").Slot; }>; attrs: import("vue").Attrs; props: import("@vue/shared").LooseRequired; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly checkedKeys: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly treeData: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => import("ant-design-vue/es/tree").DataNode[], boolean>; readonly defaultExpandAll: import("ll-plus/es/utils").EpPropFinalized; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => import("ant-design-vue/es/vc-tree/interface").FieldNames, boolean>; readonly multiple: import("ll-plus/es/utils").EpPropFinalized; readonly checkStrictly: import("ll-plus/es/utils").EpPropFinalized; readonly expandIcon: { readonly type: import("vue").PropType<{ readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly collapseIcon: { readonly type: import("vue").PropType<{ readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtual: import("ll-plus/es/utils").EpPropFinalized; readonly height: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showIcon: import("ll-plus/es/utils").EpPropFinalized; readonly clickRowExpand: import("ll-plus/es/utils").EpPropFinalized; readonly enableOperate: import("ll-plus/es/utils").EpPropFinalized; readonly enableLazyLoad: import("ll-plus/es/utils").EpPropFinalized; readonly loadData: { readonly type: import("vue").PropType<(treeNode: import("ant-design-vue/es/tree").EventDataNode) => Promise>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly cacheLoadedData: import("ll-plus/es/utils").EpPropFinalized; readonly loadedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showLine: import("ll-plus/es/utils").EpPropFinalized; readonly showLeafIcon: import("ll-plus/es/utils").EpPropFinalized; readonly textColor: import("ll-plus/es/utils").EpPropFinalized; readonly textSize: import("ll-plus/es/utils").EpPropFinalized; readonly iconSize: NumberConstructor; readonly iconColor: StringConstructor; }>> & Readonly<{ onSelect?: (selectKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => any; onExpand?: (expandedKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => any; "onUpdate:selectedKeys"?: (value: any) => any; "onUpdate:expandedKeys"?: (value: any) => any; "onUpdate:checkedKeys"?: (value: any) => any; onCheck?: (checkKeys: import("ant-design-vue/es/vc-tree/interface").Key[] | { checked: import("ant-design-vue/es/vc-tree/interface").Key[]; halfChecked: import("ant-design-vue/es/vc-tree/interface").Key[]; }, e?: any) => any; onNodeClick?: (nodeData: any) => any; }> & {}>; emits: ((event: "select", selectKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => void) & ((event: "expand", expandedKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => void) & ((event: "update:selectedKeys", value: any) => void) & ((event: "update:expandedKeys", value: any) => void) & ((event: "update:checkedKeys", value: any) => void) & ((event: "check", checkKeys: import("ant-design-vue/es/vc-tree/interface").Key[] | { checked: import("ant-design-vue/es/vc-tree/interface").Key[]; halfChecked: import("ant-design-vue/es/vc-tree/interface").Key[]; }, e?: any) => void) & ((event: "nodeClick", nodeData: any) => void); bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; containerAttrs: import("vue").ComputedRef<{ class: any; style: any; }>; componentAttrs: import("vue").ComputedRef>; filterSlots: import("vue").ComputedRef; fieldKey: import("vue").ComputedRef; fieldTitle: import("vue").ComputedRef; fieldChildren: import("vue").ComputedRef; initSelectedKeys: import("vue").Ref; initExpandedKeys: import("vue").Ref; initCheckedKeys: import("vue").Ref; newSelectedKeys: import("vue").WritableComputedRef; newExpandedKeys: import("vue").WritableComputedRef; newCheckedKeys: import("vue").WritableComputedRef, unknown, unknown>, import("ant-design-vue/es/vc-tree/interface").Key[] | { checked: import("ant-design-vue/es/vc-tree/interface").Key[]; halfChecked: import("ant-design-vue/es/vc-tree/interface").Key[]; }>; onExpand: (keys: import("ant-design-vue/es/_util/type").Key[], e?: any) => void; onSelect: (keys: import("ant-design-vue/es/_util/type").Key[], e?: any) => void; onCheck: (keys: import("ant-design-vue/es/vc-tree/interface").Key[] | { checked: import("ant-design-vue/es/vc-tree/interface").Key[]; halfChecked: import("ant-design-vue/es/vc-tree/interface").Key[]; }, e?: any) => void; nodeClick: (data: any) => void; expandAll: () => void; collapseAll: () => void; expandRoot: (key: import("ant-design-vue/es/_util/type").Key) => void; collapseRoot: (key: import("ant-design-vue/es/_util/type").Key) => void; expandAllRoots: () => void; collapseAllRoots: () => void; selection: (key: import("ant-design-vue/es/_util/type").Key) => void; clearSelection: (key: import("ant-design-vue/es/_util/type").Key) => void; checkedAll: () => void; deselectAll: () => void; getAllNodeKeys: () => import("ant-design-vue/es/_util/type").Key[]; findNode: (key: import("ant-design-vue/es/_util/type").Key) => import("ant-design-vue/es/tree").DataNode; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readonly 'update:selectedKeys': (value: any) => boolean; readonly 'update:expandedKeys': (value: any) => boolean; readonly 'update:checkedKeys': (value: any) => boolean; readonly expand: (expandedKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => boolean; readonly select: (selectKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => boolean; readonly check: (checkKeys: import("ant-design-vue/es/vc-tree/interface").Key[] | { checked: import("ant-design-vue/es/vc-tree/interface").Key[]; halfChecked: import("ant-design-vue/es/vc-tree/interface").Key[]; }, e?: any) => boolean; readonly nodeClick: (nodeData: any) => boolean; }, string, import("vue").PublicProps, Readonly; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly expandedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly checkedKeys: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly treeData: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => import("ant-design-vue/es/tree").DataNode[], boolean>; readonly defaultExpandAll: import("ll-plus/es/utils").EpPropFinalized; readonly fieldNames: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => import("ant-design-vue/es/vc-tree/interface").FieldNames, boolean>; readonly multiple: import("ll-plus/es/utils").EpPropFinalized; readonly checkStrictly: import("ll-plus/es/utils").EpPropFinalized; readonly expandIcon: { readonly type: import("vue").PropType<{ readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly collapseIcon: { readonly type: import("vue").PropType<{ readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly virtual: import("ll-plus/es/utils").EpPropFinalized; readonly height: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showIcon: import("ll-plus/es/utils").EpPropFinalized; readonly clickRowExpand: import("ll-plus/es/utils").EpPropFinalized; readonly enableOperate: import("ll-plus/es/utils").EpPropFinalized; readonly enableLazyLoad: import("ll-plus/es/utils").EpPropFinalized; readonly loadData: { readonly type: import("vue").PropType<(treeNode: import("ant-design-vue/es/tree").EventDataNode) => Promise>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly cacheLoadedData: import("ll-plus/es/utils").EpPropFinalized; readonly loadedKeys: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showLine: import("ll-plus/es/utils").EpPropFinalized; readonly showLeafIcon: import("ll-plus/es/utils").EpPropFinalized; readonly textColor: import("ll-plus/es/utils").EpPropFinalized; readonly textSize: import("ll-plus/es/utils").EpPropFinalized; readonly iconSize: NumberConstructor; readonly iconColor: StringConstructor; }>> & Readonly<{ onSelect?: (selectKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => any; onExpand?: (expandedKeys: import("ant-design-vue/es/vc-tree/interface").Key[], e?: any) => any; "onUpdate:selectedKeys"?: (value: any) => any; "onUpdate:expandedKeys"?: (value: any) => any; "onUpdate:checkedKeys"?: (value: any) => any; onCheck?: (checkKeys: import("ant-design-vue/es/vc-tree/interface").Key[] | { checked: import("ant-design-vue/es/vc-tree/interface").Key[]; halfChecked: import("ant-design-vue/es/vc-tree/interface").Key[]; }, e?: any) => any; onNodeClick?: (nodeData: any) => any; }>, { readonly textColor: string; readonly multiple: import("ll-plus/es/utils").EpPropMergeType; readonly virtual: import("ll-plus/es/utils").EpPropMergeType; readonly fieldNames: import("ant-design-vue/es/vc-tree/interface").FieldNames; readonly treeData: import("ant-design-vue/es/tree").DataNode[]; readonly showLine: import("ll-plus/es/utils").EpPropMergeType; readonly showIcon: import("ll-plus/es/utils").EpPropMergeType; readonly checkStrictly: import("ll-plus/es/utils").EpPropMergeType; readonly defaultExpandAll: import("ll-plus/es/utils").EpPropMergeType; readonly clickRowExpand: import("ll-plus/es/utils").EpPropMergeType; readonly enableOperate: import("ll-plus/es/utils").EpPropMergeType; readonly enableLazyLoad: import("ll-plus/es/utils").EpPropMergeType; readonly cacheLoadedData: import("ll-plus/es/utils").EpPropMergeType; readonly showLeafIcon: import("ll-plus/es/utils").EpPropMergeType; readonly textSize: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default LlTree; export * from './src/tree'; declare module 'vue' { interface GlobalComponents { LlTree: typeof Tree; } }