UNPKG

amis

Version:

一种MIS页面生成工具

485 lines 311 kB
/** * @file Tree * @description 树形组件 * @author fex */ /// <reference types="hoist-non-react-statics" /> import React from 'react'; import { Option, Options } from './Select'; import { ThemeProps } from '../theme'; import { LocaleProps } from '../locale'; interface TreeSelectorProps extends ThemeProps, LocaleProps { highlightTxt?: string; showIcon?: boolean; initiallyOpen?: boolean; unfoldedLevel?: number; showRadio?: boolean; multiple?: boolean; disabled?: boolean; withChildren?: boolean; onlyChildren?: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; showOutline?: boolean; className?: string; itemClassName?: string; joinValues?: boolean; extractValue?: boolean; delimiter?: string; options: Options; value: any; onChange: Function; placeholder?: string; hideRoot?: boolean; rootLabel?: string; rootValue?: any; cascade?: boolean; selfDisabledAffectChildren?: boolean; minLength?: number; maxLength?: number; bultinCUD?: boolean; rootCreatable?: boolean; rootCreateTip?: string; creatable?: boolean; createTip?: string; onAdd?: (idx?: number | Array<number>, value?: any, skipForm?: boolean) => void; editable?: boolean; editTip?: string; onEdit?: (value: Option, origin?: Option, skipForm?: boolean) => void; removable?: boolean; removeTip?: string; onDelete?: (value: Option) => void; onDeferLoad?: (option: Option) => void; } interface TreeSelectorState { value: Array<any>; inputValue: string; addingParent: Option | null; isAdding: boolean; isEditing: boolean; editingItem: Option | null; } export declare class TreeSelector extends React.Component<TreeSelectorProps, TreeSelectorState> { static defaultProps: { showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }; unfolded: WeakMap<Object, boolean>; constructor(props: TreeSelectorProps); componentDidUpdate(prevProps: TreeSelectorProps): void; syncUnFolded(props: TreeSelectorProps): WeakMap<Object, boolean>; toggleUnfolded(node: any): void; isUnfolded(node: any): boolean | undefined; clearSelect(): void; handleSelect(node: any, value?: any): void; handleCheck(item: any, checked: boolean): void; handleAdd(parent?: Option | null): void; handleEdit(item: Option): void; handleRemove(item: Option): void; handleInputChange(e: React.ChangeEvent<HTMLInputElement>): void; handleConfirm(): void; handleCancel(): void; renderInput(prfix?: JSX.Element | null): JSX.Element; renderList(list: Options, value: Option[], uncheckable: boolean): { dom: Array<JSX.Element | null>; childrenChecked: number; }; render(): JSX.Element; } declare const _default: { new (props: (Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps) | Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>): { render(): JSX.Element; context: any; setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>) => {} | Pick<{}, K> | null) | Pick<{}, K> | null, callback?: (() => void) | undefined): void; forceUpdate(callback?: (() => void) | undefined): void; readonly props: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps> & Readonly<{ children?: React.ReactNode; }>; state: Readonly<{}>; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>, prevState: Readonly<{}>): any; componentDidUpdate?(prevProps: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>, prevState: Readonly<{}>, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>, nextContext: any): void; componentWillUpdate?(nextProps: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "disabled" | "showIcon" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">> & Partial<Pick<{ showIcon: boolean; showOutline: boolean; initiallyOpen: boolean; unfoldedLevel: number; showRadio: boolean; multiple: boolean; disabled: boolean; withChildren: boolean; onlyChildren: boolean; labelField: string; valueField: string; iconField: string; unfoldedField: string; foldedField: string; disabledField: string; joinValues: boolean; extractValue: boolean; delimiter: string; hideRoot: boolean; rootLabel: string; rootValue: number; cascade: boolean; selfDisabledAffectChildren: boolean; rootCreateTip: string; createTip: string; editTip: string; removeTip: string; }, never>> & { locale?: string | undefined; translate?: ((str: string, ...args: any[]) => string) | undefined; }, "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "locale" | "translate" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip"> & import("../theme").ThemeOutterProps>, nextState: Readonly<{}>, nextContext: any): void; }; new (props: Pick<Pick<Pick<TreeSelectorProps, "classPrefix" | "className" | "classnames" | "theme" | "value" | "labelField" | "multiple" | "delimiter" | "valueField" | "joinValues" | "extractValue" | "options" | "disabled" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "showIcon" | "highlightTxt" | "initiallyOpen" | "unfoldedLevel" | "showRadio" | "withChildren" | "onlyChildren" | "iconField" | "unfoldedField" | "foldedField" | "disabledField" | "showOutline" | "hideRoot" | "rootLabel" | "rootValue" | "cascade" | "selfDisabledAffectChildren" | "bultinCUD" | "rootCreatable" | "rootCreateTip" | "createTip" | "editTip" | "removeTip">, "classPrefix" | "className" | "classnames" | "theme" | "value" | "options" | "placeholder" | "onChange" | "maxLength" | "minLength" | "onDeferLoad" | "itemClassName" | "creatable" | "onAdd" | "editable" | "onEdit" | "removable" | "onDelete" | "highlightTxt" | "bultinCUD" | "rootCreatable"> & Partial<Pick<Pick<TreeSelectorProps, "cla