/** __vue_virtual_code_placeholder */ import { TreeData } from "./tree"; import { TreeProps as _TreeProps, StringFn, StringOrNumber, KeysType } from "./tree.type"; import "./index.less"; export interface OriginalTreeData { title: StringFn | string; id: StringOrNumber; children?: OriginalTreeData[]; disabled?: boolean; [key: string]: any; } export type TreeProps = _TreeProps; declare const _default: __VLS_WithTemplateSlots, { showCheckbox: boolean; edit: boolean; collapseTransition: boolean; checkStrictly: boolean; isSelect: boolean; onlyIconControl: boolean; disabled: boolean; showLine: boolean; tailNodeIcon: string; checkedKeys: () => never[]; defaultExpandAll: boolean; lazy: boolean; }>, { filter: (value: string) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:expandKeys": (keys: KeysType) => void; "update:checkedKeys": (keys: KeysType) => void; "node-click": (node: OriginalTreeData) => void; "update:selectedKey": (id: string | number) => void; "update:treeOriginData": (treeOriginData: TreeData[]) => void; "check-change": (node: OriginalTreeData, checked: boolean) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, { showCheckbox: boolean; edit: boolean; collapseTransition: boolean; checkStrictly: boolean; isSelect: boolean; onlyIconControl: boolean; disabled: boolean; showLine: boolean; tailNodeIcon: string; checkedKeys: () => never[]; defaultExpandAll: boolean; lazy: boolean; }>>> & { "onUpdate:selectedKey"?: ((id: string | number) => any) | undefined; "onNode-click"?: ((node: OriginalTreeData) => any) | undefined; "onCheck-change"?: ((node: OriginalTreeData, checked: boolean) => any) | undefined; "onUpdate:checkedKeys"?: ((keys: KeysType) => any) | undefined; "onUpdate:expandKeys"?: ((keys: KeysType) => any) | undefined; "onUpdate:treeOriginData"?: ((treeOriginData: TreeData[]) => any) | undefined; }, { disabled: boolean; checkedKeys: KeysType; lazy: boolean; collapseTransition: boolean; defaultExpandAll: boolean; showCheckbox: boolean; showLine: boolean; checkStrictly: string | boolean; onlyIconControl: boolean; tailNodeIcon: string | boolean; edit: import("./tree.type").EditType; isSelect: boolean; }, {}>, { title?(_: { data: any; }): any; }>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};