import _Tree from './src/tree'; export declare const Tree: import("../../utils/types").SFCWithInstall; default: () => never[]; }; multiple: { type: BooleanConstructor; default: boolean; }; selected: { type: import("vue").PropType<(string | number)[] | undefined>; default: undefined; }; checked: { type: import("vue").PropType<(string | number)[] | undefined>; default: undefined; }; showLine: { type: BooleanConstructor; default: boolean; }; defaultUnfoldAll: { type: BooleanConstructor; default: boolean; }; defaultUnfoldValues: { type: import("vue").PropType<(string | number)[]>; default: () => never[]; }; showCheckbox: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; accordion: { type: BooleanConstructor; default: boolean; }; unfoldOnClickNode: { type: BooleanConstructor; default: boolean; }; checkedOnClickNode: { type: BooleanConstructor; default: boolean; }; filterNodeMethod: { type: import("vue").PropType<(query: string, data: import("./src/type").TreeData) => boolean>; default: undefined; }; }>, () => JSX.Element, {}, {}, { getNodesByValues(values: (string | number)[]): import("./src/type").TreeNode[]; getSelectedNodes(): import("./src/type").TreeNode[]; unfoldNodes(values?: (string | number)[] | undefined): void; foldNodes(values?: (string | number)[] | undefined): void; insertNodes(parentValue: string | number, data: import("./src/type").TreeData[]): void; removeNodes(values: (string | number)[]): void; filter(query: string): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("unfold-node" | "fold-node" | "update:selected" | "change-selected" | "update:checked" | "change-checked" | "click-node")[], "unfold-node" | "fold-node" | "update:selected" | "change-selected" | "update:checked" | "change-checked" | "click-node", import("vue").PublicProps, Readonly; default: () => never[]; }; multiple: { type: BooleanConstructor; default: boolean; }; selected: { type: import("vue").PropType<(string | number)[] | undefined>; default: undefined; }; checked: { type: import("vue").PropType<(string | number)[] | undefined>; default: undefined; }; showLine: { type: BooleanConstructor; default: boolean; }; defaultUnfoldAll: { type: BooleanConstructor; default: boolean; }; defaultUnfoldValues: { type: import("vue").PropType<(string | number)[]>; default: () => never[]; }; showCheckbox: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; accordion: { type: BooleanConstructor; default: boolean; }; unfoldOnClickNode: { type: BooleanConstructor; default: boolean; }; checkedOnClickNode: { type: BooleanConstructor; default: boolean; }; filterNodeMethod: { type: import("vue").PropType<(query: string, data: import("./src/type").TreeData) => boolean>; default: undefined; }; }>> & Readonly<{ "onUpdate:selected"?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUnfold-node"?: ((...args: any[]) => any) | undefined; "onFold-node"?: ((...args: any[]) => any) | undefined; "onChange-selected"?: ((...args: any[]) => any) | undefined; "onChange-checked"?: ((...args: any[]) => any) | undefined; "onClick-node"?: ((...args: any[]) => any) | undefined; }>, { data: import("./src/type").TreeData[]; multiple: boolean; checked: (string | number)[] | undefined; checkStrictly: boolean; defaultUnfoldAll: boolean; defaultUnfoldValues: (string | number)[]; accordion: boolean; filterNodeMethod: (query: string, data: import("./src/type").TreeData) => boolean; selected: (string | number)[] | undefined; showLine: boolean; showCheckbox: boolean; unfoldOnClickNode: boolean; checkedOnClickNode: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record; export type TreeInstance = InstanceType; export * from './src/type'; export default Tree;