import { SnapshotIn, IAnyModelType, Instance } from 'mobx-state-tree'; import { IFormStore } from './form'; export declare enum SELECTED_STATUS { ALL = 0, PARTIAL = 1, NONE = 2 } export declare const Column: import("mobx-state-tree").IModelType<{ label: import("mobx-state-tree").IOptionalIType, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>; export type IColumn = Instance; export type SColumn = SnapshotIn; export declare const Row: import("mobx-state-tree").IModelType<{ storeType: import("mobx-state-tree").IType; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>; export type IRow = Instance; export type SRow = SnapshotIn; export declare const TableStore: import("mobx-state-tree").IModelType<{ id: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { hasRemoteData: import("mobx-state-tree").IOptionalIType, [undefined]>; data: import("mobx-state-tree").IOptionalIType, [undefined]>; initedAt: import("mobx-state-tree").IType; updatedAt: import("mobx-state-tree").IType; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; pristineRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; upStreamData: import("mobx-state-tree").IOptionalIType, [undefined]>; action: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IOptionalIType, [undefined]>; drawerSchema: import("mobx-state-tree").IType; drawerOpen: import("mobx-state-tree").IType; drawerData: import("mobx-state-tree").IOptionalIType, [undefined]>; } & { columns: import("mobx-state-tree").IArrayType, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; rows: import("mobx-state-tree").IArrayType; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; fullItems: import("mobx-state-tree").IOptionalIType>, [undefined]>; fullSelectedItems: import("mobx-state-tree").IOptionalIType>, [undefined]>; selectedRows: import("mobx-state-tree").IArrayType; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>>; expandedRows: import("mobx-state-tree").IArrayType>; primaryField: import("mobx-state-tree").IType; orderBy: import("mobx-state-tree").IType; orderDir: import("mobx-state-tree").IOptionalIType, [undefined]>; loading: import("mobx-state-tree").IType; canAccessSuperData: import("mobx-state-tree").IType; draggable: import("mobx-state-tree").IType; dragging: import("mobx-state-tree").IType; selectable: import("mobx-state-tree").IType; showIndex: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; footable: import("mobx-state-tree").IType; expandConfig: import("mobx-state-tree").IType; isNested: import("mobx-state-tree").IType; columnsTogglable: import("mobx-state-tree").IOptionalIType, [undefined]>; itemCheckableOn: import("mobx-state-tree").IType; itemDraggableOn: import("mobx-state-tree").IType; hideCheckToggler: import("mobx-state-tree").IType; combineNum: import("mobx-state-tree").IType; combineFromIndex: import("mobx-state-tree").IType; formsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; maxKeepItemSelectionLength: import("mobx-state-tree").IType; keepItemSelectionOnPageChange: import("mobx-state-tree").IType; maxItemSelectionLength: import("mobx-state-tree").IType; exportExcelLoading: import("mobx-state-tree").IType; searchFormExpanded: import("mobx-state-tree").IType; lazyRenderAfter: import("mobx-state-tree").IType; tableLayout: import("mobx-state-tree").IType; theadHeight: import("mobx-state-tree").IType; persistKey: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { getValueByName(name: string, canAccessSuper?: boolean): any; getPristineValueByName(name: string): any; readonly pristineDiff: any; } & { setTopStore(value: any): void; initData(data?: object, skipSetPristine?: boolean, changeReason?: import("..").DataChangeReason | undefined): void; temporaryUpdateGlobalVars(globalVar: any): void; unDoTemporaryUpdateGlobalVars(): void; reset(): void; updateData(data?: object, tag?: object | undefined, replace?: boolean | undefined, concatFields?: string | string[] | undefined, changeReason?: import("..").DataChangeReason | undefined): void; changeValue(name: string, value: any, changePristine?: boolean | undefined, force?: boolean | undefined, otherModifier?: ((data: Object) => void) | undefined, changeReason?: import("..").DataChangeReason | undefined): void; setCurrentAction(action: any, resolveDefinitions?: ((schema: any) => any) | undefined): void; openDialog(ctx: any, additonal?: object | undefined, callback?: ((confirmed: boolean, values: any) => void) | undefined, scoped?: import("..").IScopedContext | undefined): void; closeDialog(confirmed?: any, data?: any): void; openDrawer(ctx: any, additonal?: object | undefined, callback?: ((confirmed: boolean, ret: any) => void) | undefined, scoped?: import("..").IScopedContext | undefined): void; closeDrawer(confirmed?: any, data?: any): void; getDialogScoped(): import("..").IScopedContext | null; getDrawerScoped(): import("..").IScopedContext | null; } & { readonly __: any; getSelectionUpperLimit: () => number; readonly columnsKey: string; readonly columnsData: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly forms: { store: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; hasRemoteData: boolean; data: any; initedAt: number; updatedAt: number; pristine: any; pristineRaw: any; upStreamData: any; action: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; drawerSchema: any; drawerOpen: boolean; drawerData: any; msg: string; error: boolean; fetching: boolean; saving: boolean; busying: boolean; checking: boolean; initializing: boolean; schema: any; schemaKey: string; inited: boolean; validated: boolean; submited: boolean; submiting: boolean; savedData: any; canAccessSuperData: boolean; persistData: string | boolean; restError: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { getValueByName(name: string, canAccessSuper?: boolean): any; getPristineValueByName(name: string): any; readonly pristineDiff: any; } & { setTopStore(value: any): void; initData(data?: object, skipSetPristine?: boolean, changeReason?: import("..").DataChangeReason | undefined): void; temporaryUpdateGlobalVars(globalVar: any): void; unDoTemporaryUpdateGlobalVars(): void; reset(): void; updateData(data?: object, tag?: object | undefined, replace?: boolean | undefined, concatFields?: string | string[] | undefined, changeReason?: import("..").DataChangeReason | undefined): void; changeValue(name: string, value: any, changePristine?: boolean | undefined, force?: boolean | undefined, otherModifier?: ((data: Object) => void) | undefined, changeReason?: import("..").DataChangeReason | undefined): void; setCurrentAction(action: any, resolveDefinitions?: ((schema: any) => any) | undefined): void; openDialog(ctx: any, additonal?: object | undefined, callback?: ((confirmed: boolean, values: any) => void) | undefined, scoped?: import("..").IScopedContext | undefined): void; closeDialog(confirmed?: any, data?: any): void; openDrawer(ctx: any, additonal?: object | undefined, callback?: ((confirmed: boolean, ret: any) => void) | undefined, scoped?: import("..").IScopedContext | undefined): void; closeDrawer(confirmed?: any, data?: any): void; getDialogScoped(): import("..").IScopedContext | null; getDrawerScoped(): import("..").IScopedContext | null; } & { readonly loading: boolean; } & { markFetching: (fetching?: boolean) => void; markSaving: (saving?: boolean) => void; markBusying: (busying?: boolean) => void; fetchInitData: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; /** 排除掉内置的列和不可见的列 */ fetchData: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; reInitData: (data: object | undefined, replace?: boolean, concatFields?: string | string[] | undefined) => void; updateMessage: (msg?: string | undefined, error?: boolean) => void; clearMessage: () => void; setHasRemoteData: () => void; saveRemote: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; fetchSchema: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; checkRemote: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; } & { readonly items: ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; } & { readonly loading: boolean; readonly inputGroupItems: Record> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]>; readonly errors: { [propName: string]: string[]; }; getValueByName(name: string, canAccessSuperData?: boolean): any; getPristineValueByName(name: string): any; getItemById(id: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemsByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly valid: boolean; readonly validating: boolean; readonly isPristine: boolean; readonly modified: boolean; readonly persistKey: string; } & { setInited: (value: boolean) => void; setValues: (values: object, tag?: object | undefined, replace?: boolean | undefined, concatFields?: string | string[] | undefined, changeReason?: import("..").DataChangeReason | undefined) => void; setValueByName: (name: string, value: any, isPristine?: boolean, force?: boolean, changeReason?: import("..").DataChangeReason | undefined) => void; trimValues: () => void; submit: (fn?: ((values: object) => Promise) | undefined, hooks?: (() => Promise)[] | undefined, failedMessage?: string | undefined, validateErrCb?: (() => void) | undefined, throwErrors?: boolean | undefined) => Promise; validate: (hooks?: (() => Promise)[] | undefined, forceValidate?: boolean | undefined, throwErrors?: boolean | undefined, failedMessage?: string | undefined, validateErrCb?: (() => void) | undefined) => Promise; validateFields: (fields: (string | { name: string; rules: { [propName: string]: any; }; })[]) => Promise; clearErrors: () => void; saveRemote: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; reset: (cb?: ((data: any) => void) | undefined, resetData?: boolean) => void; syncOptions: import("lodash").DebouncedFunc<() => void>; setCanAccessSuperData: (value?: boolean) => void; deleteValueByName: (name: string, changeReason?: import("..").DataChangeReason | undefined) => void; getLocalPersistData: () => void; setLocalPersistData: (keys?: string[] | undefined) => void; clearLocalPersistData: () => void; setPristine: (data: object) => void; setPersistData: (value?: string) => void; clear: (cb?: ((data: any) => void) | undefined) => void; updateSavedData: () => void; setFormItemErrors: (errors: { [propName: string]: string; }, tag?: string) => void; getItemsByPath: (key: string) => any[] | null; setRestError: (errors: string[]) => void; addRestError: (msg: string, name?: string | string[] | undefined) => void; clearRestError: () => void; beforeDestroy(): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { hasRemoteData: import("mobx-state-tree").IOptionalIType, [undefined]>; data: import("mobx-state-tree").IOptionalIType, [undefined]>; initedAt: import("mobx-state-tree").IType; updatedAt: import("mobx-state-tree").IType; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; pristineRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; upStreamData: import("mobx-state-tree").IOptionalIType, [undefined]>; action: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IOptionalIType, [undefined]>; drawerSchema: import("mobx-state-tree").IType; drawerOpen: import("mobx-state-tree").IType; drawerData: import("mobx-state-tree").IOptionalIType, [undefined]>; } & { msg: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; fetching: import("mobx-state-tree").IType; saving: import("mobx-state-tree").IType; busying: import("mobx-state-tree").IType; checking: import("mobx-state-tree").IType; initializing: import("mobx-state-tree").IType; schema: import("mobx-state-tree").IOptionalIType, [undefined]>; schemaKey: import("mobx-state-tree").IType; } & { inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; submited: import("mobx-state-tree").IType; submiting: import("mobx-state-tree").IType; savedData: import("mobx-state-tree").IType; canAccessSuperData: import("mobx-state-tree").IType; persistData: import("mobx-state-tree").IOptionalIType, [undefined]>; restError: import("mobx-state-tree").IOptionalIType>, [undefined]>; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { getValueByName(name: string, canAccessSuper?: boolean): any; getPristineValueByName(name: string): any; readonly pristineDiff: any; } & { setTopStore(value: any): void; initData(data?: object, skipSetPristine?: boolean, changeReason?: import("..").DataChangeReason | undefined): void; temporaryUpdateGlobalVars(globalVar: any): void; unDoTemporaryUpdateGlobalVars(): void; reset(): void; updateData(data?: object, tag?: object | undefined, replace?: boolean | undefined, concatFields?: string | string[] | undefined, changeReason?: import("..").DataChangeReason | undefined): void; changeValue(name: string, value: any, changePristine?: boolean | undefined, force?: boolean | undefined, otherModifier?: ((data: Object) => void) | undefined, changeReason?: import("..").DataChangeReason | undefined): void; setCurrentAction(action: any, resolveDefinitions?: ((schema: any) => any) | undefined): void; openDialog(ctx: any, additonal?: object | undefined, callback?: ((confirmed: boolean, values: any) => void) | undefined, scoped?: import("..").IScopedContext | undefined): void; closeDialog(confirmed?: any, data?: any): void; openDrawer(ctx: any, additonal?: object | undefined, callback?: ((confirmed: boolean, ret: any) => void) | undefined, scoped?: import("..").IScopedContext | undefined): void; closeDrawer(confirmed?: any, data?: any): void; getDialogScoped(): import("..").IScopedContext | null; getDrawerScoped(): import("..").IScopedContext | null; } & { readonly loading: boolean; } & { markFetching: (fetching?: boolean) => void; markSaving: (saving?: boolean) => void; markBusying: (busying?: boolean) => void; fetchInitData: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; /** 排除掉内置的列和不可见的列 */ fetchData: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; reInitData: (data: object | undefined, replace?: boolean, concatFields?: string | string[] | undefined) => void; updateMessage: (msg?: string | undefined, error?: boolean) => void; clearMessage: () => void; setHasRemoteData: () => void; saveRemote: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; fetchSchema: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; checkRemote: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; } & { readonly items: ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; } & { readonly loading: boolean; readonly inputGroupItems: Record> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]>; readonly errors: { [propName: string]: string[]; }; getValueByName(name: string, canAccessSuperData?: boolean): any; getPristineValueByName(name: string): any; getItemById(id: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemsByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & { focus: () => void; blur: () => void; config: ({ name, extraName, required, unique, value, isValueSchemaExp, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden, validateApi, maxLength, minLength, validateOnChange, label, inputGroupControl, pagination }: { name?: string | undefined; extraName?: string | undefined; required?: boolean | undefined; unique?: boolean | undefined; value?: any; isValueSchemaExp?: boolean | undefined; rules?: string | { [propName: string]: any; } | undefined; messages?: { [propName: string]: string; } | undefined; multiple?: boolean | undefined; delimiter?: string | undefined; valueField?: string | undefined; labelField?: string | undefined; joinValues?: boolean | undefined; extractValue?: boolean | undefined; type?: string | undefined; id?: string | undefined; selectFirst?: boolean | undefined; autoFill?: any; clearValueOnHidden?: boolean | undefined; validateApi?: boolean | undefined; minLength?: number | undefined; maxLength?: number | undefined; validateOnChange?: boolean | undefined; label?: string | undefined; inputGroupControl?: { [propsName: string]: any; name: string; path: string; } | undefined; pagination?: { enable?: boolean | undefined; page?: number | undefined; perPage?: number | undefined; } | undefined; }) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; } | undefined) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | (string | { msg: string; rule: string; })[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setPagination: (params: { page?: number | undefined; perPage?: number | undefined; total?: number | undefined; }) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined, data?: Object | undefined) => void; loadOptions: (api: import("..").Api, data?: object | undefined, config?: (import("..").fetchOptions & { extendsOptions?: boolean | undefined; }) | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; loadOptionsFromDataScope: (source: string, ctx: Record, onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined, clearValue?: boolean | undefined) => any[]; deferLoadOptions: (option: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("..").Api, data?: object | undefined, config?: import("..").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined, data?: Object | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: (tag?: string | undefined) => void; openDialog: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closeDialog: (confirmed?: any, result?: any) => void; openPopOver: (schema: any, ctx: any, callback?: ((confirmed?: any, value?: any) => void) | undefined) => void; closePopOver: (confirmed?: any, result?: any) => void; changeTmpValue: (value: any, changeReason?: "formInited" | "defaultValue" | "input" | "initialValue" | "dataChanged" | "formulaChanged" | "controlled" | undefined) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; removeSubFormItem: (item: { id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; tmpValue: any; emitedValue: any; changeMotivation: string; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; inited: boolean; validated: boolean; validatedAt: number; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; optionsRaw: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; pagination: any; accumulatedOptions: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; popOverOpen: boolean; popOverData: any; popOverSchema: any; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; tmpValue: import("mobx-state-tree").IType; emitedValue: import("mobx-state-tree").IType; changeMotivation: import("mobx-state-tree").IType; rules: import("mobx-state-tree").IOptionalIType, [undefined]>; messages: import("mobx-state-tree").IOptionalIType, [undefined]>; errorData: import("mobx-state-tree").IOptionalIType; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; inited: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; validatedAt: import("mobx-state-tree").IType; validating: import("mobx-state-tree").IType; multiple: import("mobx-state-tree").IType; delimiter: import("mobx-state-tree").IType; valueField: import("mobx-state-tree").IType; labelField: import("mobx-state-tree").IType; joinValues: import("mobx-state-tree").IType; extractValue: import("mobx-state-tree").IType; options: import("mobx-state-tree").IOptionalIType, [undefined]>; optionsRaw: import("mobx-state-tree").IOptionalIType, [undefined]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; validateApi: import("mobx-state-tree").IOptionalIType, [undefined]>; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; pagination: import("mobx-state-tree").IOptionalIType, [undefined]>; accumulatedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; popOverOpen: import("mobx-state-tree").IType; popOverData: import("mobx-state-tree").IType; popOverSchema: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: string[]): void; dispose: (callback?: (() => void) | undefined) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; readonly enableSourcePagination: boolean; readonly sourcePageNum: number; readonly sourcePerPageNum: number; readonly sourceTotalNum: number; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined) => any; splitExtraValue(value: any): any[]; getMergedData(data: any): any; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; loadAutoUpdateData: (api: import("..").Api, data?: object | undefined, silent?: boolean | undefined) => Promise; setIsControlled: (value: any) => void; init: () => Promise; addInitHook(fn: (store: any) => any, weight?: number): () => void; beforeDestroy: () => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly valid: boolean; readonly validating: boolean; readonly isPristine: boolean; readonly modified: boolean; readonly persistKey: string; } & { setInited: (value: boolean) => void; setValues: (values: object, tag?: object | undefined, replace?: boolean | undefined, concatFields?: string | string[] | undefined, changeReason?: import("..").DataChangeReason | undefined) => void; setValueByName: (name: string, value: any, isPristine?: boolean, force?: boolean, changeReason?: import("..").DataChangeReason | undefined) => void; trimValues: () => void; submit: (fn?: ((values: object) => Promise) | undefined, hooks?: (() => Promise)[] | undefined, failedMessage?: string | undefined, validateErrCb?: (() => void) | undefined, throwErrors?: boolean | undefined) => Promise; validate: (hooks?: (() => Promise)[] | undefined, forceValidate?: boolean | undefined, throwErrors?: boolean | undefined, failedMessage?: string | undefined, validateErrCb?: (() => void) | undefined) => Promise; validateFields: (fields: (string | { name: string; rules: { [propName: string]: any; }; })[]) => Promise; clearErrors: () => void; saveRemote: (api: import("..").Api, data?: object | undefined, options?: import("..").fetchOptions | undefined) => Promise; reset: (cb?: ((data: any) => void) | undefined, resetData?: boolean) => void; syncOptions: import("lodash").DebouncedFunc<() => void>; setCanAccessSuperData: (value?: boolean) => void; deleteValueByName: (name: string, changeReason?: import("..").DataChangeReason | undefined) => void; getLocalPersistData: () => void; setLocalPersistData: (keys?: string[] | undefined) => void; clearLocalPersistData: () => void; setPristine: (data: object) => void; setPersistData: (value?: string) => void; clear: (cb?: ((data: any) => void) | undefined) => void; updateSavedData: () => void; setFormItemErrors: (errors: { [propName: string]: string; }, tag?: string) => void; getItemsByPath: (key: string) => any[] | null; setRestError: (errors: string[]) => void; addRestError: (msg: string, name?: string | string[] | undefined) => void; clearRestError: () => void; beforeDestroy(): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; rowIndex: any; }[]; readonly searchableColumns: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly activedSearchableColumns: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; /** 导出excel列(包含breakpoint列) */ readonly exportColumns: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly filteredColumns: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly footableColumns: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly toggableColumns: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly activeToggaleColumns: ({ label: any; type: string; name: string | undefined; value: any; id: string; groupName: string; toggled: boolean; toggable: boolean; expandable: boolean; checkdisable: boolean; searchable: any; enableSearch: boolean; sortable: boolean; filterable: any; fixed: string; index: number; rawIndex: number; width: number; minWidth: number; realWidth: number; breakpoint: any; pristine: any; remark: any; className: any; appeared: boolean; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; } & import("mobx-state-tree").IStateTreeNode, [undefined]>; type: import("mobx-state-tree").IOptionalIType, [undefined]>; name: import("mobx-state-tree").IMaybe>; value: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; groupName: import("mobx-state-tree").IType; toggled: import("mobx-state-tree").IType; toggable: import("mobx-state-tree").IType; expandable: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; searchable: import("mobx-state-tree").IMaybe>; enableSearch: import("mobx-state-tree").IType; sortable: import("mobx-state-tree").IType; filterable: import("mobx-state-tree").IOptionalIType, [undefined]>; fixed: import("mobx-state-tree").IType; index: import("mobx-state-tree").IType; rawIndex: import("mobx-state-tree").IType; width: import("mobx-state-tree").IType; minWidth: import("mobx-state-tree").IType; realWidth: import("mobx-state-tree").IType; breakpoint: import("mobx-state-tree").IOptionalIType, [undefined]>; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; remark: import("mobx-state-tree").IOptionalIType, [undefined]>; className: import("mobx-state-tree").ITypeUnion; appeared: import("mobx-state-tree").IType; }, { readonly isPrimary: boolean; readonly columnKey: any; } & { toggleToggle(min?: number): void; setToggled(value: boolean): void; setEnableSearch(value: boolean, skipSave?: boolean): void; setMinWidth(value: number): void; setWidth(value: number): void; setRealWidth(value: number): void; markAppeared(value: boolean): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly someChecked: boolean; readonly allChecked: boolean; isSelected: (row: IRow) => boolean; readonly allExpanded: boolean; isExpanded: (row: IRow) => boolean; readonly toggable: boolean; readonly modified: number; readonly modifiedRows: ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly unSelectedRows: ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly falttenedRows: ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly checkableRows: ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly expandableRows: ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly moved: number; readonly movedRows: (import("mobx-state-tree").ModelCreationType; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }>> | import("mobx-state-tree").ModelSnapshotType<{ storeType: import("mobx-state-tree").IType; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }> | ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>))[]; readonly hoverRow: ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; /** 已选择item是否达到数量上限 */ readonly isSelectionThresholdReached: boolean; readonly firstToggledColumnIndex: number | null; getData(superData: any): any; readonly columnGroup: { rowSpan: number; label: any; fixed: any; width: any; /** Group单元格包含的首列的索引值,范围[1, columns.length] */ index: number; /** Group单元格包含列数 */ colSpan: number; /** Group单元格包含列信息 */ has: Array; }[]; getRowById(id: string): import("mobx-state-tree").ModelCreationType; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }>> | import("mobx-state-tree").ModelSnapshotType<{ storeType: import("mobx-state-tree").IType; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }> | ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | null; getItemsByName(name: string): any; hasColumnHidden(): boolean; getExpandedRows(): ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly columnWidthReady: boolean; getStickyStyles(column: IColumn, columns: Array, colSpan?: number): any[]; readonly items: ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; buildStyles(style: any): any; /** * 构建事件的上下文数据 * @param buildChain * @returns */ readonly eventContext: { selectedItems: any[]; selectedIndexes: string[]; items: any[]; unSelectedItems: any[]; }; } & { setTable: (ref: HTMLElement | null) => void; getTable: () => HTMLElement | null; update: (config: Partial, options?: { resolveDefinitions?: ((ref: string) => any) | undefined; } | undefined) => void; updateColumns: (columns: Array) => void; initTableWidth: () => void; syncTableWidth: (setWidth?: boolean) => void; initRows: (rows: Array, getEntryId?: ((entry: any, index: number) => string) | undefined, reUseRow?: boolean | 'match', fullItems?: Array, fullSelectedItems?: Array) => void; updateSelected: (selected: Array, valueField?: string) => void; toggleAll: () => void; getSelectedRows: () => ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; toggle: (row: IRow, checked: boolean) => void; toggleAncestors: (row: IRow) => void; toggleDescendants: (row: IRow, checked: boolean) => void; toggleShift: (row: IRow, checked: boolean) => void; getToggleShiftRows: (row: IRow) => ({ storeType: string; id: string; parentId: string; key: string; pristine: any; data: any; rowSpans: any; index: number; newIndex: number; path: string; checkdisable: boolean; isHover: boolean; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; defer: boolean; loaded: boolean; loading: boolean; error: string; depth: number; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; } & import("mobx-state-tree").IStateTreeNode; id: import("mobx-state-tree").ISimpleType; parentId: import("mobx-state-tree").IType; key: import("mobx-state-tree").ISimpleType; pristine: import("mobx-state-tree").IType; data: import("mobx-state-tree").IType; rowSpans: import("mobx-state-tree").IType; index: import("mobx-state-tree").ISimpleType; newIndex: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; checkdisable: import("mobx-state-tree").IType; isHover: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; defer: import("mobx-state-tree").IType; loaded: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; error: import("mobx-state-tree").IType; depth: import("mobx-state-tree").ISimpleType; }, { readonly parent: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly table: import("mobx-state-tree").IStateTreeNode | (object & import("mobx-state-tree").IStateTreeNode); readonly expandable: boolean; childrenSelected(): SELECTED_STATUS; readonly partial: boolean; readonly checked: boolean; readonly modified: boolean; getDataWithModifiedChilden(): any; readonly collapsed: boolean; readonly expanded: boolean; readonly moved: boolean; readonly locals: any; readonly checkable: boolean; readonly draggable: boolean; /** * 判断当前行点击后是否应该继续触发check * 用于限制checkOnItemClick触发的check事件 */ readonly isCheckAvaiableOnClick: boolean; readonly indentStyle: { paddingLeft: string; }; } & { toggle(checked: boolean): void; toggleExpanded(): void; setExpanded(expanded: boolean): void; change(values: object, savePristine?: boolean): void; reset(): void; setCheckdisable(bool: boolean): void; setIsHover(value: boolean): void; replaceWith(data: any): void; replaceChildren(children: Array): void; markLoading(value: any): void; markLoaded(value: any): void; setError(value: any): void; resetDefered(): void; updateData({ children, ...rest }: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; toggleExpandAll: () => void; toggleExpanded: (row: IRow) => void; setExpanded: (row: IRow | string, expanded: boolean) => void; collapseAllAtDepth: (depth: number) => void; clear: () => void; setOrderByInfo: (key: string, direction: 'asc' | 'desc' | '') => void; changeOrder: (key: string, direction: 'asc' | 'desc' | '') => void; reset: () => void; toggleDragging: () => void; startDragging: () => void; stopDragging: () => void; exchange: (fromIndex: number, toIndex: number, item?: IRow) => void; addForm: (form: IFormStore, rowIndex: number) => void; toggleAllColumns: (min?: number) => void; toggleColumnsAtLeast: (min?: number) => void; persistSaveToggledColumns: () => void; setSearchFormExpanded: (value: any) => void; toggleSearchFormExpanded: () => void; switchToFixedLayout(): void; afterCreate(): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>; export type ITableStore = Instance; export type STableStore = SnapshotIn;