import type { SFCWithInstall } from 'southgisui/es/utils/types'; declare const _Tree: SFCWithInstall never[]) | undefined, unknown, unknown, unknown>; showCheckbox: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; cascadeCheck: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; draggable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterHighlight: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterPlaceholder: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; nodeKey: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; defaultSelectedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultCheckedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultExpandedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showMenu: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showIcon: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; showSelectedBar: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; emptyText: StringConstructor; props: import("../../utils").BuildPropReturn<(new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps) | ((new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps))[], (() => { children: string; label: string; }) | undefined, unknown, unknown, unknown>; }, { props: Readonly never[]) | undefined, unknown, unknown, unknown>; showCheckbox: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; cascadeCheck: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; draggable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterHighlight: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterPlaceholder: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; nodeKey: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; defaultSelectedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultCheckedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultExpandedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showMenu: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showIcon: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; showSelectedBar: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; emptyText: StringConstructor; props: import("../../utils").BuildPropReturn<(new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps) | ((new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps))[], (() => { children: string; label: string; }) | undefined, unknown, unknown, unknown>; }>> & { onOnNodeClick?: ((node: any) => any) | undefined; onOnCheckChange?: ((node: any, checked: boolean) => any) | undefined; onOnContextmenu?: ((node: any) => any) | undefined; onOnNodeExpand?: ((node: any) => any) | undefined; onOnNodeCollapse?: ((node: any) => any) | undefined; onOnDrag?: ((node: any) => any) | undefined; onOnDrop?: ((node: any, targetNode: any, moveType: string) => any) | undefined; onOnCreated?: (() => any) | undefined; }>>; emits: ((event: "onContextmenu", node: any) => void) & ((event: "onNodeClick", node: any) => void) & ((event: "onCheckChange", node: any, checked: boolean) => void) & ((event: "onNodeExpand", node: any) => void) & ((event: "onNodeCollapse", node: any) => void) & ((event: "onDrag", node: any) => void) & ((event: "onDrop", node: any, targetNode: any, moveType: string) => void) & ((event: "onCreated") => void); slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; ztreeId: import("vue").Ref; labelKey: string | ((data: import("./src/tree.type").TreeNodeData, node: Node) => string); childrenKey: string; setting: { check: { enable: boolean; chkboxType: { Y: string; N: string; }; cascade: import("../../utils").BuildPropType; }; data: { key: { name: string | ((data: import("./src/tree.type").TreeNodeData, node: Node) => string); children: string; }; }; view: { showLine: boolean; showIcon: import("../../utils").BuildPropType; showSelectedBar: import("../../utils").BuildPropType; vueSlots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; addHoverDom: typeof import("./src/use-menu").createMenu | null; removeHoverDom: typeof import("./src/use-menu").removeMenu | null; }; edit: { drag: { isMove: boolean; }; enable: boolean; }; callback: { onClick: (e: any, id: any, node: any) => void; onRightClick: (e: any, id: any, node: any) => void; onCheck: (e: any, id: any, node: any) => void; onCollapse: (e: any, id: any, node: any) => void; onExpand: (e: any, id: any, node: any) => void; onDrag: (e: any, id: any, node: any) => void; onDrop: (e: any, id: any, node: any, targetNode: any, moveType: any) => void; }; }; filterValue: import("vue").Ref; treeRenderTime: import("vue").Ref; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; t: import("../..").Translator; setTreeInstance: (object: any) => void; getCheckedNodes: (onlyLeaf?: boolean) => any; getCheckedKeys: (onlyLeaf?: boolean) => unknown[]; getHalfCheckedNodes: () => any; getHalfCheckedKeys: () => unknown[]; getSelectedNodes: () => any; getSelectedKeys: () => any; setCheckedNodes: (keys: any[], status?: boolean) => void; setSelectedNodes: (keys: any[]) => void; setChecked: (key: string, status?: boolean) => void; setSelected: (key: string) => void; getNode: (key: any) => any; expandNode: (keys: any) => void; appendNode: (data: any, parentkey: any) => void; removeNode: (key: any) => void; checkAll: () => void; clearAllChecked: () => void; isEmpty: import("vue").ComputedRef; computedEmptyText: import("vue").ComputedRef; createTree: () => void; initTreeOption: () => void; getNodeNumber: () => any; readonly SgInput: SFCWithInstall; readonly disabled: BooleanConstructor; readonly modelValue: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly autosize: import("../../utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly clearable: import("../../utils").BuildPropReturn; readonly canSee: import("../../utils").BuildPropReturn; readonly showWordLimit: import("../../utils").BuildPropReturn; readonly showSearch: import("../../utils").BuildPropReturn; readonly validateEvent: import("../../utils").BuildPropReturn; }, { input: import("vue").Ref; textarea: import("vue").Ref; attrs: import("vue").ComputedRef>; inputSize: import("vue").ComputedRef<"" | "small" | "default" | "large">; validateState: import("vue").ComputedRef<"" | "error" | "success" | "validating">; validateIcon: import("vue").ComputedRef; containerStyle: import("vue").ComputedRef; computedTextareaStyle: import("vue").ComputedRef; inputDisabled: import("vue").ComputedRef; showClear: import("vue").ComputedRef; showPwdVisible: import("vue").ComputedRef; isWordLimitVisible: import("vue").ComputedRef; textLength: import("vue").ComputedRef; hovering: import("vue").Ref; inputExceed: import("vue").ComputedRef; passwordVisible: import("vue").Ref; inputOrTextarea: import("vue").ComputedRef; suffixVisible: import("vue").ComputedRef; needStatusIcon: import("vue").ComputedRef; resizeTextarea: () => void; handleInput: (event: Event) => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; clear: () => void; select: () => void; focus: () => void; blur: () => void; onMouseLeave: (evt: MouseEvent) => void; onMouseEnter: (evt: MouseEvent) => void; nsInput: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; nsTextarea: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string) => boolean; onInput: (value: string) => boolean; onChange: (value: string) => boolean; onFocus: (evt: FocusEvent) => boolean; onBlur: (evt: FocusEvent) => boolean; onClear: () => boolean; mouseleave: (evt: MouseEvent) => boolean; mouseenter: (evt: MouseEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly disabled: BooleanConstructor; readonly modelValue: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly autosize: import("../../utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly clearable: import("../../utils").BuildPropReturn; readonly canSee: import("../../utils").BuildPropReturn; readonly showWordLimit: import("../../utils").BuildPropReturn; readonly showSearch: import("../../utils").BuildPropReturn; readonly validateEvent: import("../../utils").BuildPropReturn; }>> & { onOnChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onOnFocus?: ((evt: FocusEvent) => any) | undefined; onOnBlur?: ((evt: FocusEvent) => any) | undefined; onOnInput?: ((value: string) => any) | undefined; onOnClear?: (() => any) | undefined; }, { readonly size: import("../../utils").BuildPropType; readonly disabled: boolean; readonly modelValue: import("../../utils").BuildPropType, unknown, unknown>; readonly autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; readonly clearable: import("../../utils").BuildPropType; readonly canSee: import("../../utils").BuildPropType; readonly showWordLimit: import("../../utils").BuildPropType; readonly showSearch: import("../../utils").BuildPropType; readonly validateEvent: import("../../utils").BuildPropType; }>> & Record; readonly SgIcon: SFCWithInstall, unknown, unknown, unknown, unknown>; readonly color: import("../../utils").BuildPropReturn; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, unknown, unknown, unknown, unknown>; readonly color: import("../../utils").BuildPropReturn; }>>, { readonly size: import("../../utils").BuildPropType, unknown, unknown>; readonly color: string; }>> & Record; readonly SgScrollbar: SFCWithInstall; readonly maxHeight: import("../../utils").BuildPropReturn; readonly native: import("../../utils").BuildPropReturn; readonly wrapStyle: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly wrapClass: import("../../utils").BuildPropReturn; readonly viewClass: import("../../utils").BuildPropReturn; readonly viewStyle: import("../../utils").BuildPropReturn; readonly noresize: BooleanConstructor; readonly tag: import("../../utils").BuildPropReturn; readonly always: import("../../utils").BuildPropReturn; readonly minSize: import("../../utils").BuildPropReturn; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; scrollbarRef: import("vue").Ref; wrapRef: import("vue").Ref; resizeRef: import("vue").Ref; barRef: import("vue").Ref; moveX: import("vue").Ref; moveY: import("vue").Ref; ratioX: import("vue").Ref; ratioY: import("vue").Ref; sizeWidth: import("vue").Ref; sizeHeight: import("vue").Ref; style: import("vue").ComputedRef; update: () => void; handleScroll: () => void; scrollTo: (arg1: unknown, arg2?: number | undefined) => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly maxHeight: import("../../utils").BuildPropReturn; readonly native: import("../../utils").BuildPropReturn; readonly wrapStyle: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly wrapClass: import("../../utils").BuildPropReturn; readonly viewClass: import("../../utils").BuildPropReturn; readonly viewStyle: import("../../utils").BuildPropReturn; readonly noresize: BooleanConstructor; readonly tag: import("../../utils").BuildPropReturn; readonly always: import("../../utils").BuildPropReturn; readonly minSize: import("../../utils").BuildPropReturn; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { readonly height: import("../../utils").BuildPropType; readonly always: import("../../utils").BuildPropType; readonly maxHeight: import("../../utils").BuildPropType; readonly native: import("../../utils").BuildPropType; readonly wrapStyle: import("vue").StyleValue; readonly wrapClass: import("../../utils").BuildPropType; readonly viewClass: import("../../utils").BuildPropType; readonly viewStyle: import("../../utils").BuildPropType; readonly tag: string; readonly minSize: number; readonly noresize: boolean; }>> & Record; readonly Search: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { onNodeClick: (node: any) => boolean; onCheckChange: (node: any, checked: boolean) => boolean; onNodeExpand: (node: any) => boolean; onNodeCollapse: (node: any) => boolean; onDrag: (node: any) => boolean; onDrop: (node: any, targetNode: any, moveType: string) => boolean; onCreated: () => boolean; onContextmenu: (node: any) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]) | undefined, unknown, unknown, unknown>; showCheckbox: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; cascadeCheck: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; draggable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterHighlight: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterPlaceholder: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; nodeKey: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; defaultSelectedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultCheckedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultExpandedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showMenu: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showIcon: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; showSelectedBar: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; emptyText: StringConstructor; props: import("../../utils").BuildPropReturn<(new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps) | ((new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps))[], (() => { children: string; label: string; }) | undefined, unknown, unknown, unknown>; }>> & { onOnNodeClick?: ((node: any) => any) | undefined; onOnCheckChange?: ((node: any, checked: boolean) => any) | undefined; onOnContextmenu?: ((node: any) => any) | undefined; onOnNodeExpand?: ((node: any) => any) | undefined; onOnNodeCollapse?: ((node: any) => any) | undefined; onOnDrag?: ((node: any) => any) | undefined; onOnDrop?: ((node: any, targetNode: any, moveType: string) => any) | undefined; onOnCreated?: (() => any) | undefined; }, { data: unknown[]; props: import("./src/tree.type").TreeOptionProps; showIcon: import("../../utils").BuildPropType; draggable: import("../../utils").BuildPropType; filterPlaceholder: string; filterable: import("../../utils").BuildPropType; nodeKey: string; cascadeCheck: import("../../utils").BuildPropType; filterHighlight: import("../../utils").BuildPropType; showCheckbox: import("../../utils").BuildPropType; defaultSelectedKeys: unknown[]; defaultCheckedKeys: unknown[]; defaultExpandedKeys: unknown[]; showMenu: unknown[]; showSelectedBar: import("../../utils").BuildPropType; }>>; export default _Tree; export declare const SgTree: SFCWithInstall never[]) | undefined, unknown, unknown, unknown>; showCheckbox: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; cascadeCheck: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; draggable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterHighlight: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterPlaceholder: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; nodeKey: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; defaultSelectedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultCheckedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultExpandedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showMenu: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showIcon: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; showSelectedBar: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; emptyText: StringConstructor; props: import("../../utils").BuildPropReturn<(new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps) | ((new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps))[], (() => { children: string; label: string; }) | undefined, unknown, unknown, unknown>; }, { props: Readonly never[]) | undefined, unknown, unknown, unknown>; showCheckbox: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; cascadeCheck: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; draggable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterHighlight: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterPlaceholder: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; nodeKey: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; defaultSelectedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultCheckedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultExpandedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showMenu: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showIcon: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; showSelectedBar: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; emptyText: StringConstructor; props: import("../../utils").BuildPropReturn<(new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps) | ((new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps))[], (() => { children: string; label: string; }) | undefined, unknown, unknown, unknown>; }>> & { onOnNodeClick?: ((node: any) => any) | undefined; onOnCheckChange?: ((node: any, checked: boolean) => any) | undefined; onOnContextmenu?: ((node: any) => any) | undefined; onOnNodeExpand?: ((node: any) => any) | undefined; onOnNodeCollapse?: ((node: any) => any) | undefined; onOnDrag?: ((node: any) => any) | undefined; onOnDrop?: ((node: any, targetNode: any, moveType: string) => any) | undefined; onOnCreated?: (() => any) | undefined; }>>; emits: ((event: "onContextmenu", node: any) => void) & ((event: "onNodeClick", node: any) => void) & ((event: "onCheckChange", node: any, checked: boolean) => void) & ((event: "onNodeExpand", node: any) => void) & ((event: "onNodeCollapse", node: any) => void) & ((event: "onDrag", node: any) => void) & ((event: "onDrop", node: any, targetNode: any, moveType: string) => void) & ((event: "onCreated") => void); slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; ztreeId: import("vue").Ref; labelKey: string | ((data: import("./src/tree.type").TreeNodeData, node: Node) => string); childrenKey: string; setting: { check: { enable: boolean; chkboxType: { Y: string; N: string; }; cascade: import("../../utils").BuildPropType; }; data: { key: { name: string | ((data: import("./src/tree.type").TreeNodeData, node: Node) => string); children: string; }; }; view: { showLine: boolean; showIcon: import("../../utils").BuildPropType; showSelectedBar: import("../../utils").BuildPropType; vueSlots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; addHoverDom: typeof import("./src/use-menu").createMenu | null; removeHoverDom: typeof import("./src/use-menu").removeMenu | null; }; edit: { drag: { isMove: boolean; }; enable: boolean; }; callback: { onClick: (e: any, id: any, node: any) => void; onRightClick: (e: any, id: any, node: any) => void; onCheck: (e: any, id: any, node: any) => void; onCollapse: (e: any, id: any, node: any) => void; onExpand: (e: any, id: any, node: any) => void; onDrag: (e: any, id: any, node: any) => void; onDrop: (e: any, id: any, node: any, targetNode: any, moveType: any) => void; }; }; filterValue: import("vue").Ref; treeRenderTime: import("vue").Ref; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; t: import("../..").Translator; setTreeInstance: (object: any) => void; getCheckedNodes: (onlyLeaf?: boolean) => any; getCheckedKeys: (onlyLeaf?: boolean) => unknown[]; getHalfCheckedNodes: () => any; getHalfCheckedKeys: () => unknown[]; getSelectedNodes: () => any; getSelectedKeys: () => any; setCheckedNodes: (keys: any[], status?: boolean) => void; setSelectedNodes: (keys: any[]) => void; setChecked: (key: string, status?: boolean) => void; setSelected: (key: string) => void; getNode: (key: any) => any; expandNode: (keys: any) => void; appendNode: (data: any, parentkey: any) => void; removeNode: (key: any) => void; checkAll: () => void; clearAllChecked: () => void; isEmpty: import("vue").ComputedRef; computedEmptyText: import("vue").ComputedRef; createTree: () => void; initTreeOption: () => void; getNodeNumber: () => any; readonly SgInput: SFCWithInstall; readonly disabled: BooleanConstructor; readonly modelValue: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly autosize: import("../../utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly clearable: import("../../utils").BuildPropReturn; readonly canSee: import("../../utils").BuildPropReturn; readonly showWordLimit: import("../../utils").BuildPropReturn; readonly showSearch: import("../../utils").BuildPropReturn; readonly validateEvent: import("../../utils").BuildPropReturn; }, { input: import("vue").Ref; textarea: import("vue").Ref; attrs: import("vue").ComputedRef>; inputSize: import("vue").ComputedRef<"" | "small" | "default" | "large">; validateState: import("vue").ComputedRef<"" | "error" | "success" | "validating">; validateIcon: import("vue").ComputedRef; containerStyle: import("vue").ComputedRef; computedTextareaStyle: import("vue").ComputedRef; inputDisabled: import("vue").ComputedRef; showClear: import("vue").ComputedRef; showPwdVisible: import("vue").ComputedRef; isWordLimitVisible: import("vue").ComputedRef; textLength: import("vue").ComputedRef; hovering: import("vue").Ref; inputExceed: import("vue").ComputedRef; passwordVisible: import("vue").Ref; inputOrTextarea: import("vue").ComputedRef; suffixVisible: import("vue").ComputedRef; needStatusIcon: import("vue").ComputedRef; resizeTextarea: () => void; handleInput: (event: Event) => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; clear: () => void; select: () => void; focus: () => void; blur: () => void; onMouseLeave: (evt: MouseEvent) => void; onMouseEnter: (evt: MouseEvent) => void; nsInput: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; nsTextarea: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string) => boolean; onInput: (value: string) => boolean; onChange: (value: string) => boolean; onFocus: (evt: FocusEvent) => boolean; onBlur: (evt: FocusEvent) => boolean; onClear: () => boolean; mouseleave: (evt: MouseEvent) => boolean; mouseenter: (evt: MouseEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly disabled: BooleanConstructor; readonly modelValue: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly autosize: import("../../utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly clearable: import("../../utils").BuildPropReturn; readonly canSee: import("../../utils").BuildPropReturn; readonly showWordLimit: import("../../utils").BuildPropReturn; readonly showSearch: import("../../utils").BuildPropReturn; readonly validateEvent: import("../../utils").BuildPropReturn; }>> & { onOnChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onOnFocus?: ((evt: FocusEvent) => any) | undefined; onOnBlur?: ((evt: FocusEvent) => any) | undefined; onOnInput?: ((value: string) => any) | undefined; onOnClear?: (() => any) | undefined; }, { readonly size: import("../../utils").BuildPropType; readonly disabled: boolean; readonly modelValue: import("../../utils").BuildPropType, unknown, unknown>; readonly autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; readonly clearable: import("../../utils").BuildPropType; readonly canSee: import("../../utils").BuildPropType; readonly showWordLimit: import("../../utils").BuildPropType; readonly showSearch: import("../../utils").BuildPropType; readonly validateEvent: import("../../utils").BuildPropType; }>> & Record; readonly SgIcon: SFCWithInstall, unknown, unknown, unknown, unknown>; readonly color: import("../../utils").BuildPropReturn; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; style: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, unknown, unknown, unknown, unknown>; readonly color: import("../../utils").BuildPropReturn; }>>, { readonly size: import("../../utils").BuildPropType, unknown, unknown>; readonly color: string; }>> & Record; readonly SgScrollbar: SFCWithInstall; readonly maxHeight: import("../../utils").BuildPropReturn; readonly native: import("../../utils").BuildPropReturn; readonly wrapStyle: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly wrapClass: import("../../utils").BuildPropReturn; readonly viewClass: import("../../utils").BuildPropReturn; readonly viewStyle: import("../../utils").BuildPropReturn; readonly noresize: BooleanConstructor; readonly tag: import("../../utils").BuildPropReturn; readonly always: import("../../utils").BuildPropReturn; readonly minSize: import("../../utils").BuildPropReturn; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; scrollbarRef: import("vue").Ref; wrapRef: import("vue").Ref; resizeRef: import("vue").Ref; barRef: import("vue").Ref; moveX: import("vue").Ref; moveY: import("vue").Ref; ratioX: import("vue").Ref; ratioY: import("vue").Ref; sizeWidth: import("vue").Ref; sizeHeight: import("vue").Ref; style: import("vue").ComputedRef; update: () => void; handleScroll: () => void; scrollTo: (arg1: unknown, arg2?: number | undefined) => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly maxHeight: import("../../utils").BuildPropReturn; readonly native: import("../../utils").BuildPropReturn; readonly wrapStyle: import("../../utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly wrapClass: import("../../utils").BuildPropReturn; readonly viewClass: import("../../utils").BuildPropReturn; readonly viewStyle: import("../../utils").BuildPropReturn; readonly noresize: BooleanConstructor; readonly tag: import("../../utils").BuildPropReturn; readonly always: import("../../utils").BuildPropReturn; readonly minSize: import("../../utils").BuildPropReturn; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { readonly height: import("../../utils").BuildPropType; readonly always: import("../../utils").BuildPropType; readonly maxHeight: import("../../utils").BuildPropType; readonly native: import("../../utils").BuildPropType; readonly wrapStyle: import("vue").StyleValue; readonly wrapClass: import("../../utils").BuildPropType; readonly viewClass: import("../../utils").BuildPropType; readonly viewStyle: import("../../utils").BuildPropType; readonly tag: string; readonly minSize: number; readonly noresize: boolean; }>> & Record; readonly Search: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { onNodeClick: (node: any) => boolean; onCheckChange: (node: any, checked: boolean) => boolean; onNodeExpand: (node: any) => boolean; onNodeCollapse: (node: any) => boolean; onDrag: (node: any) => boolean; onDrop: (node: any, targetNode: any, moveType: string) => boolean; onCreated: () => boolean; onContextmenu: (node: any) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly never[]) | undefined, unknown, unknown, unknown>; showCheckbox: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; cascadeCheck: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; draggable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterable: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterHighlight: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; filterPlaceholder: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; nodeKey: import("../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; defaultSelectedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultCheckedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; defaultExpandedKeys: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showMenu: import("../../utils").BuildPropReturn never[]) | undefined, unknown, unknown, unknown>; showIcon: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; showSelectedBar: import("../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; emptyText: StringConstructor; props: import("../../utils").BuildPropReturn<(new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps) | ((new (...args: any[]) => import("./src/tree.type").TreeOptionProps) | (() => import("./src/tree.type").TreeOptionProps))[], (() => { children: string; label: string; }) | undefined, unknown, unknown, unknown>; }>> & { onOnNodeClick?: ((node: any) => any) | undefined; onOnCheckChange?: ((node: any, checked: boolean) => any) | undefined; onOnContextmenu?: ((node: any) => any) | undefined; onOnNodeExpand?: ((node: any) => any) | undefined; onOnNodeCollapse?: ((node: any) => any) | undefined; onOnDrag?: ((node: any) => any) | undefined; onOnDrop?: ((node: any, targetNode: any, moveType: string) => any) | undefined; onOnCreated?: (() => any) | undefined; }, { data: unknown[]; props: import("./src/tree.type").TreeOptionProps; showIcon: import("../../utils").BuildPropType; draggable: import("../../utils").BuildPropType; filterPlaceholder: string; filterable: import("../../utils").BuildPropType; nodeKey: string; cascadeCheck: import("../../utils").BuildPropType; filterHighlight: import("../../utils").BuildPropType; showCheckbox: import("../../utils").BuildPropType; defaultSelectedKeys: unknown[]; defaultCheckedKeys: unknown[]; defaultExpandedKeys: unknown[]; showMenu: unknown[]; showSelectedBar: import("../../utils").BuildPropType; }>>;