/// import React from 'react'; import { FormControlProps, FormBaseControl } from './Item'; import { SchemaTokenizeableString } from '../../Schema'; /** * Diff 编辑器 * 文档:https://baidu.gitee.io/amis/docs/components/form/diff */ export interface DiffControlSchema extends FormBaseControl { /** * 指定为 Diff 编辑器 */ type: 'diff-editor'; /** * 左侧面板的值, 支持取变量。 */ diffValue?: SchemaTokenizeableString; /** * 语言,参考 monaco-editor */ language?: string; /** * 编辑器配置 */ options?: any; } export interface DiffEditorProps extends FormControlProps, Omit { } export declare class DiffEditor extends React.Component { static defaultProps: Partial; state: { focused: boolean; }; editor: any; monaco: any; originalEditor: any; modifiedEditor: any; toDispose: Array; divRef: React.RefObject; constructor(props: DiffEditorProps); componentWillUnmount(): void; handleFocus(): void; handleBlur(): void; componentDidUpdate(prevProps: any): void; editorFactory(containerElement: any, monaco: any, options: any): any; handleEditorMounted(editor: any, monaco: any): void; handleModifiedEditorChange(): void; prevHeight: number; updateContainerSize(editor: any, monaco: any): void; render(): JSX.Element; } export declare class DiffEditorControlRenderer extends DiffEditor { static defaultProps: { [x: string]: any; render?: ((region: string, node: import("../../types").SchemaNode, props?: any) => JSX.Element) | undefined; env?: import("../../env").RendererEnv | undefined; $path?: string | undefined; $schema?: any; 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; action: any; dialogOpen: boolean; dialogData: any; drawerOpen: boolean; drawerData: 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; } & { getValueByName(name: string, canAccessSuper?: boolean): any; getPristineValueByName(name: string): any; } & { initData(data?: object, skipSetPristine?: boolean): void; reset(): void; updateData(data?: object, tag?: object | undefined, replace?: boolean | undefined): void; changeValue(name: string, value: any, changePristine?: boolean | undefined, force?: boolean | undefined, otherModifier?: ((data: Object) => void) | undefined): void; setCurrentAction(action: object): void; openDialog(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDialog(result?: any): void; openDrawer(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDrawer(result?: any): 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]>; action: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IOptionalIType, [undefined]>; drawerOpen: import("mobx-state-tree").IType; drawerData: 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; } & { initData(data?: object, skipSetPristine?: boolean): void; reset(): void; updateData(data?: object, tag?: object | undefined, replace?: boolean | undefined): void; changeValue(name: string, value: any, changePristine?: boolean | undefined, force?: boolean | undefined, otherModifier?: ((data: Object) => void) | undefined): void; setCurrentAction(action: object): void; openDialog(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDialog(result?: any): void; openDrawer(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDrawer(result?: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; syncSuperStore?: boolean | undefined; data?: { [propName: string]: any; } | undefined; defaultData?: object | undefined; className?: any; classPrefix?: string | undefined; classnames?: import("../../theme").ClassNamesFn | undefined; theme?: string | undefined; locale?: string | undefined; translate?: import("../../locale").TranslateFn | undefined; onOpenDialog?: ((schema: import("../../types").Schema, data: any) => Promise) | undefined; name?: string | undefined; formStore?: ({ 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; action: any; dialogOpen: boolean; dialogData: 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; validating: boolean; savedData: any; canAccessSuperData: boolean; persistData: string; 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; } & { initData(data?: object, skipSetPristine?: boolean): void; reset(): void; updateData(data?: object, tag?: object | undefined, replace?: boolean | undefined): void; changeValue(name: string, value: any, changePristine?: boolean | undefined, force?: boolean | undefined, otherModifier?: ((data: Object) => void) | undefined): void; setCurrentAction(action: object): void; openDialog(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDialog(result?: any): void; openDrawer(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDrawer(result?: any): void; } & { readonly loading: boolean; } & { markFetching: (fetching?: boolean) => void; markSaving: (saving?: boolean) => void; markBusying: (busying?: boolean) => void; fetchInitData: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; fetchData: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; fetchWSData: (ws: string, afterDataFetch: (data: any) => any) => void; reInitData: (data: object | undefined, replace?: boolean) => void; updateMessage: (msg?: string | undefined, error?: boolean) => void; clearMessage: () => void; setHasRemoteData: () => void; saveRemote: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; fetchSchema: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; checkRemote: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; } & { readonly loading: boolean; 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly valid: boolean; readonly isPristine: boolean; readonly modified: boolean; readonly persistKey: string; } & { setInited: (value: boolean) => void; setValues: (values: object, tag?: object | undefined, replace?: boolean | undefined) => void; setValueByName: (name: string, value: any, isPristine?: boolean, force?: boolean) => void; trimValues: () => void; submit: (fn?: ((values: object) => Promise) | undefined, hooks?: (() => Promise)[] | undefined, failedMessage?: string | undefined) => Promise; validate: (hooks?: (() => Promise)[] | undefined, forceValidate?: boolean | undefined) => Promise; validateFields: (fields: string[]) => Promise; clearErrors: () => void; saveRemote: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; reset: (cb?: ((data: any) => void) | undefined, resetData?: boolean) => void; syncOptions: import("lodash").DebouncedFunc<() => void>; setCanAccessSuperData: (value?: boolean) => void; deleteValueByName: (name: string) => void; getLocalPersistData: () => void; setLocalPersistData: import("lodash").DebouncedFunc<() => void>; clearLocalPersistData: () => void; setPersistData: (value?: string) => void; clear: (cb?: ((data: any) => void) | undefined) => void; updateSavedData: () => void; handleRemoteError: (errors: { [propName: string]: string; }) => void; getItemsByPath: (key: string) => any[] | null; setRestError: (errors: string[]) => void; addRestError: (msg: string | string[]) => 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]>; action: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IOptionalIType, [undefined]>; 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; validating: import("mobx-state-tree").IType; savedData: import("mobx-state-tree").IType; canAccessSuperData: import("mobx-state-tree").IType; persistData: import("mobx-state-tree").IType; 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; } & { initData(data?: object, skipSetPristine?: boolean): void; reset(): void; updateData(data?: object, tag?: object | undefined, replace?: boolean | undefined): void; changeValue(name: string, value: any, changePristine?: boolean | undefined, force?: boolean | undefined, otherModifier?: ((data: Object) => void) | undefined): void; setCurrentAction(action: object): void; openDialog(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDialog(result?: any): void; openDrawer(ctx: any, additonal?: object | undefined, callback?: ((ret: any) => void) | undefined): void; closeDrawer(result?: any): void; } & { readonly loading: boolean; } & { markFetching: (fetching?: boolean) => void; markSaving: (saving?: boolean) => void; markBusying: (busying?: boolean) => void; fetchInitData: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; fetchData: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; fetchWSData: (ws: string, afterDataFetch: (data: any) => any) => void; reInitData: (data: object | undefined, replace?: boolean) => void; updateMessage: (msg?: string | undefined, error?: boolean) => void; clearMessage: () => void; setHasRemoteData: () => void; saveRemote: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; fetchSchema: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; checkRemote: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; } & { readonly loading: boolean; 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly valid: boolean; readonly isPristine: boolean; readonly modified: boolean; readonly persistKey: string; } & { setInited: (value: boolean) => void; setValues: (values: object, tag?: object | undefined, replace?: boolean | undefined) => void; setValueByName: (name: string, value: any, isPristine?: boolean, force?: boolean) => void; trimValues: () => void; submit: (fn?: ((values: object) => Promise) | undefined, hooks?: (() => Promise)[] | undefined, failedMessage?: string | undefined) => Promise; validate: (hooks?: (() => Promise)[] | undefined, forceValidate?: boolean | undefined) => Promise; validateFields: (fields: string[]) => Promise; clearErrors: () => void; saveRemote: (api: import("../../types").Api, data?: object | undefined, options?: import("../../types").fetchOptions | undefined) => Promise; reset: (cb?: ((data: any) => void) | undefined, resetData?: boolean) => void; syncOptions: import("lodash").DebouncedFunc<() => void>; setCanAccessSuperData: (value?: boolean) => void; deleteValueByName: (name: string) => void; getLocalPersistData: () => void; setLocalPersistData: import("lodash").DebouncedFunc<() => void>; clearLocalPersistData: () => void; setPersistData: (value?: string) => void; clear: (cb?: ((data: any) => void) | undefined) => void; updateSavedData: () => void; handleRemoteError: (errors: { [propName: string]: string; }) => void; getItemsByPath: (key: string) => any[] | null; setRestError: (errors: string[]) => void; addRestError: (msg: string | string[]) => void; clearRestError: () => void; beforeDestroy(): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; formItem?: ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & { focus: () => void; blur: () => void; config: ({ required, unique, value, rules, messages, delimiter, multiple, valueField, labelField, joinValues, extractValue, type, id, selectFirst, autoFill, clearValueOnHidden }: { required?: boolean | undefined; unique?: boolean | undefined; value?: any; 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; }, onChange?: ((value: any, name: string, submit?: boolean | undefined, changePristine?: boolean | undefined) => void) | undefined) => void; validate: (data: Object, hook?: any) => Promise; setError: (msg: string | string[], tag?: string) => void; addError: (msg: string | string[], tag?: string) => void; clearError: (tag?: string | undefined) => void; setOptions: (options: object[], onChange?: ((value: any) => void) | undefined) => void; loadOptions: (api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined, clearValue?: boolean | undefined, onChange?: ((value: any) => void) | undefined, setErrorFlag?: boolean | undefined) => Promise; deferLoadOptions: (option: any, api: import("../../types").Api, data?: object | undefined, config?: import("../../types").fetchOptions | undefined) => Promise; syncOptions: (originOptions?: any[] | undefined) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: () => void; openDialog: (schema: any, data: any, callback?: ((ret?: any) => void) | undefined) => void; closeDialog: (result?: any) => void; changeTmpValue: (value: any) => 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: string; unique: boolean; loading: boolean; required: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; validated: boolean; validating: boolean; multiple: boolean; delimiter: string; valueField: string; labelField: string; joinValues: boolean; extractValue: boolean; options: any[] & import("mobx-state-tree").IStateTreeNode, [undefined]>>; expressionsInOptions: boolean; selectFirst: boolean; autoFill: any; clearValueOnHidden: boolean; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: 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 lastSelectValue: string; getSelectedOptions: (value?: 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; type: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; tmpValue: import("mobx-state-tree").IType; emitedValue: 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; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; validated: 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]>; expressionsInOptions: import("mobx-state-tree").IType; selectFirst: import("mobx-state-tree").IType; autoFill: import("mobx-state-tree").IType; clearValueOnHidden: import("mobx-state-tree").IType; 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]>; }, { 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 lastSelectValue: string; getSelectedOptions: (value?: any) => any[]; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; formInited?: boolean | undefined; formMode?: "default" | "row" | "normal" | "inline" | "horizontal" | undefined; formHorizontal?: import(".").FormSchemaHorizontal | undefined; defaultSize?: "sm" | "lg" | "xs" | "md" | "full" | undefined; size?: "sm" | "lg" | "xs" | "md" | "full" | undefined; disabled?: boolean | undefined; btnDisabled?: boolean | undefined; defaultValue?: any; value?: any; prinstine?: any; setPrinstineValue?: ((value: any) => void) | undefined; onChange?: ((value: any, submitOnChange?: boolean | undefined, changeImmediately?: boolean | undefined) => void) | undefined; onBulkChange?: ((values: { [propName: string]: any; }, submitOnChange?: boolean | undefined) => void) | undefined; addHook?: ((fn: Function, mode?: "init" | "validate" | "flush" | undefined) => () => void) | undefined; removeHook?: ((fn: Function, mode?: "init" | "validate" | "flush" | undefined) => void) | undefined; renderFormItems?: ((schema: Partial, region: string, props: any) => JSX.Element) | undefined; onFocus?: ((e: any) => void) | undefined; onBlur?: ((e: any) => void) | undefined; formItemValue?: any; getValue?: (() => any) | undefined; setValue?: ((value: any, key: string) => void) | undefined; inputClassName?: string | undefined; renderControl?: ((props: FormControlProps) => JSX.Element) | undefined; inputOnly?: boolean | undefined; renderLabel?: boolean | undefined; renderDescription?: boolean | undefined; sizeMutable?: boolean | undefined; wrap?: boolean | undefined; hint?: string | undefined; description?: string | undefined; descriptionClassName?: string | undefined; errors?: { [propName: string]: string; } | undefined; error?: string | undefined; showErrorMsg?: boolean | undefined; label?: string | false | undefined; desc?: string | undefined; required?: boolean | undefined; options?: any; clearValueOnHidden?: boolean | undefined; hidden?: boolean | undefined; visible?: boolean | undefined; inline?: boolean | undefined; horizontal?: import(".").FormSchemaHorizontal | undefined; mode?: "normal" | "inline" | "horizontal" | undefined; placeholder?: string | undefined; readOnly?: boolean | undefined; labelClassName?: string | { [propName: string]: string | boolean | null | undefined; } | undefined; language?: string | undefined; remark?: string | Pick | undefined; $ref?: string | undefined; disabledOn?: string | undefined; hiddenOn?: string | undefined; visibleOn?: string | undefined; labelRemark?: string | Pick | undefined; submitOnChange?: boolean | undefined; validateOnChange?: boolean | undefined; validationErrors?: { [propName: string]: any; isAlpha?: string | undefined; isAlphanumeric?: string | undefined; isEmail?: string | undefined; isFloat?: string | undefined; isInt?: string | undefined; isJson?: string | undefined; isLength?: string | undefined; isNumeric?: string | undefined; isRequired?: string | undefined; isUrl?: string | undefined; matchRegexp?: string | undefined; matchRegexp2?: string | undefined; matchRegexp3?: string | undefined; matchRegexp4?: string | undefined; matchRegexp5?: string | undefined; maxLength?: string | undefined; maximum?: string | undefined; minLength?: string | undefined; minimum?: string | undefined; } | undefined; validations?: string | { [propName: string]: any; isAlpha?: boolean | undefined; isAlphanumeric?: boolean | undefined; isEmail?: boolean | undefined; isFloat?: boolean | undefined; isInt?: boolean | undefined; isJson?: boolean | undefined; isLength?: number | undefined; isNumeric?: boolean | undefined; isRequired?: boolean | undefined; isUrl?: boolean | undefined; matchRegexp?: string | undefined; matchRegexp1?: string | undefined; matchRegexp2?: string | undefined; matchRegexp3?: string | undefined; matchRegexp4?: string | undefined; matchRegexp5?: string | undefined; maxLength?: number | undefined; maximum?: number | undefined; minLength?: number | undefined; minimum?: number | undefined; } | undefined; diffValue?: string | undefined; }; }