import type { ExtractPropTypes, PropType } from 'vue'; import type { CheckKeys, ContextMenuItem, ContextMenuOptions, FieldNames, Keys, Recordable, TreeActionItem, TreeItem } from './types'; export declare const treeProps: { renderIcon: { type: PropType<(params: Recordable) => string>; }; helpMessage: { type: PropType; default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; toolbar: import("vue-types").VueTypeValidableDef & { default: boolean; }; search: import("vue-types").VueTypeValidableDef & { default: boolean; }; searchValue: import("vue-types").VueTypeValidableDef & { default: string; }; checkStrictly: import("vue-types").VueTypeValidableDef & { default: boolean; }; clickRowToExpand: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; checkable: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; defaultExpandLevel: { type: PropType; default: string; }; defaultExpandAll: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; fieldNames: { type: PropType; }; treeData: { type: PropType; }; actionList: { type: PropType; default: () => never[]; }; expandedKeys: { type: PropType; default: () => never[]; }; selectedKeys: { type: PropType; default: () => never[]; }; checkedKeys: { type: PropType; default: () => never[]; }; beforeRightClick: { type: PropType<(...arg: any) => ContextMenuItem[] | ContextMenuOptions>; default: () => never[]; }; rightMenuList: { type: PropType; default: () => never[]; }; filterFn: { type: PropType<(searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean>; default: null; }; highlight: { type: PropType; default: boolean; }; /** 控制某一级横向排列,-1代表最后一级 */ inlineLayoutLevel: { type: NumberConstructor; default: number; }; }; export declare type TreeProps = ExtractPropTypes; export declare const treeNodeProps: { actionList: { type: PropType; default: () => never[]; }; fieldNames: { type: PropType; }; treeData: { type: PropType; default: () => never[]; }; }; export declare type TreeNodeProps = ExtractPropTypes;