import type { Instance, SnapshotIn } from 'mobx-state-tree'; import type { IFormItemStore, IFormStore } from '../types'; export declare const UniqueGroup: import("mobx-state-tree").IModelType<{ name: import("mobx-state-tree").ISimpleType; itemsRef: import("mobx-state-tree").IArrayType>; }, { readonly items: ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; } & { removeItem(item: IFormItemStore): void; addItem(item: IFormItemStore): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>; export type IUniqueGroup = typeof UniqueGroup.Type; export declare const ComboStore: import("mobx-state-tree").IModelType<{ id: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { hasRemoteData: import("mobx-state-tree").IOptionalIType, [undefined]>; data: import("mobx-state-tree").IOptionalIType, [undefined]>; initedAt: import("mobx-state-tree").IType; updatedAt: import("mobx-state-tree").IType; pristine: import("mobx-state-tree").IOptionalIType, [undefined]>; 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]>; rendererProxy: import("mobx-state-tree").IOptionalIType, [undefined]>; } & { uniques: import("mobx-state-tree").IMapType; itemsRef: import("mobx-state-tree").IArrayType>; }, { readonly items: ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; } & { removeItem(item: IFormItemStore): void; addItem(item: IFormItemStore): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; multiple: import("mobx-state-tree").IType; formsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; minLength: import("mobx-state-tree").IType; maxLength: import("mobx-state-tree").IType; length: import("mobx-state-tree").IType; activeKey: import("mobx-state-tree").IType; memberValidMap: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { getValueByName(name: string, canAccessSuper?: boolean): any; getPristineValueByName(name: string): any; } & { initData(data?: Record, skipSetPristine?: boolean): void; reset(): void; updateData(data?: object, tag?: object, replace?: boolean): void; changeValue(name: string, value: any, changePristine?: boolean, force?: boolean, otherModifier?: (data: Object) => void): void; setCurrentAction(action: object): void; openDialog(ctx?: any, additonal?: object, callback?: (ret: any) => void): void; closeDialog(result?: any): void; openDrawer(ctx: any, additonal?: object, callback?: (ret: any) => void): void; closeDrawer(result?: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & { readonly forms: ({ 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; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode, [undefined]>>; msg: string; error: boolean; fetching: boolean; saving: boolean; busying: boolean; checking: boolean; initializing: boolean; schema: any; schemaKey: string; inited: boolean; static: boolean; validated: boolean; submited: boolean; submiting: boolean; savedData: any; canAccessSuperData: boolean; persistData: string | boolean; restError: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { getValueByName(name: string, canAccessSuper?: boolean): any; getPristineValueByName(name: string): any; } & { initData(data?: Record, skipSetPristine?: boolean): void; reset(): void; updateData(data?: object, tag?: object, replace?: boolean): void; changeValue(name: string, value: any, changePristine?: boolean, force?: boolean, otherModifier?: (data: Object) => void): void; setCurrentAction(action: object): void; openDialog(ctx?: any, additonal?: object, callback?: (ret: any) => void): void; closeDialog(result?: any): void; openDrawer(ctx: any, additonal?: object, callback?: (ret: any) => void): void; closeDrawer(result?: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & { readonly loading: boolean; } & { markFetching: (fetching?: boolean) => void; markSaving: (saving?: boolean) => void; markBusying: (busying?: boolean) => void; markInitializing: (initializing?: boolean) => void; fetchInitData: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; fetchData: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; reInitData: (data: object | undefined, replace?: boolean) => void; updateMessage: (msg?: string, error?: boolean) => void; clearMessage: () => void; setHasRemoteData: () => void; saveRemote: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; fetchSchema: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions & { syncInitializing?: boolean; syncSchema?: boolean; }) => Promise<{ shema?: import("jamis-core").Schema; schemaData?: Record; }>; checkRemote: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; runSchemaProvider: (schemaProvider: () => Promise, replaceData: boolean) => Promise; updateSchema: (schema: any, key: string) => void; } & { 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; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly directItems: ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly errors: { [propName: string]: string[]; }; getValueByName(name: string, canAccessSuperData?: boolean): any; getPristineValueByName(name: string): any; getItemById(id: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemsByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly valid: boolean; readonly validating: boolean; readonly isPristine: boolean; readonly modified: boolean; readonly persistKey: string; } & { setInited: (value: boolean) => void; setValues: (values: object, tag?: object, replace?: boolean) => void; setValueByName: (name: string, value: any, isPristine?: boolean, force?: boolean) => void; trimValues: () => void; submit: (fn: any, hooks?: (() => Promise)[] | undefined, restParams?: { failedMessage?: string; validateErrCb?: () => void; submitDelay?: number; } | undefined) => Promise>; validate: (hooks?: Array<() => Promise>, forceValidate?: boolean, throwErrors?: boolean, failedMessage?: string, validateErrCb?: () => void) => Promise; validateFields: (fields: Array) => Promise; clearErrors: () => void; setErrors: (message: string, name?: string) => void; saveRemote: (api: import("jamis-core").Api, data: object, options?: import("jamis-core").fetchOptions | undefined) => Promise | undefined>>; reset: (cb?: (data: any) => void, resetData?: boolean) => void; resetForAction: (cb?: (data: any) => void) => void; syncOptions: import("lodash").DebouncedFunc<() => void>; setCanAccessSuperData: (value?: boolean) => void; deleteValueByName: (name: string) => void; getLocalPersistData: () => void; setLocalPersistData: (keys?: string[]) => void; clearLocalPersistData: () => void; setPersistData: (value?: string) => void; clear: (cb?: (data: any) => void) => void; updateSavedData: () => void; setFormItemErrors: (errors: { [propName: string]: string; }, tag?: string) => void; getItemsByPath: (key: string) => any[] | null; setRestError: (errors: string[]) => void; addRestError: (msg: string, name?: string | Array) => void; clearRestError: () => void; setStatic: (isStatic: boolean) => 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]>; rendererProxy: 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; static: import("mobx-state-tree").IType; validated: import("mobx-state-tree").IType; submited: import("mobx-state-tree").IType; submiting: import("mobx-state-tree").IType; savedData: import("mobx-state-tree").IType; canAccessSuperData: import("mobx-state-tree").IType; persistData: import("mobx-state-tree").IOptionalIType, [undefined]>; restError: import("mobx-state-tree").IOptionalIType>, [undefined]>; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { getValueByName(name: string, canAccessSuper?: boolean): any; getPristineValueByName(name: string): any; } & { initData(data?: Record, skipSetPristine?: boolean): void; reset(): void; updateData(data?: object, tag?: object, replace?: boolean): void; changeValue(name: string, value: any, changePristine?: boolean, force?: boolean, otherModifier?: (data: Object) => void): void; setCurrentAction(action: object): void; openDialog(ctx?: any, additonal?: object, callback?: (ret: any) => void): void; closeDialog(result?: any): void; openDrawer(ctx: any, additonal?: object, callback?: (ret: any) => void): void; closeDrawer(result?: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & { readonly loading: boolean; } & { markFetching: (fetching?: boolean) => void; markSaving: (saving?: boolean) => void; markBusying: (busying?: boolean) => void; markInitializing: (initializing?: boolean) => void; fetchInitData: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; fetchData: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; reInitData: (data: object | undefined, replace?: boolean) => void; updateMessage: (msg?: string, error?: boolean) => void; clearMessage: () => void; setHasRemoteData: () => void; saveRemote: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; fetchSchema: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions & { syncInitializing?: boolean; syncSchema?: boolean; }) => Promise<{ shema?: import("jamis-core").Schema; schemaData?: Record; }>; checkRemote: (api: import("jamis-core").Api, data?: object, options?: import("jamis-core").fetchOptions) => Promise; runSchemaProvider: (schemaProvider: () => Promise, replaceData: boolean) => Promise; updateSchema: (schema: any, key: string) => void; } & { 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; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly directItems: ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly errors: { [propName: string]: string[]; }; getValueByName(name: string, canAccessSuperData?: boolean): any; getPristineValueByName(name: string): any; getItemById(id: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>) | undefined; getItemsByName(name: string): ({ id: string; path: string; storeType: string; disposed: boolean; parentId: string; childrenIds: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; isFocused: boolean; isControlled: boolean; type: string; label: string; unique: boolean; loading: boolean; required: boolean; isValueSchemaExp: boolean; readOnly: boolean; disabled: boolean; tmpValue: any; emitedValue: any; rules: any; messages: any; errorData: import("mobx-state-tree").IMSTArray; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>> & import("mobx-state-tree").IStateTreeNode; tag: import("mobx-state-tree").IType; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>>; name: string; extraName: string; itemId: string; unsetValueOnInvisible: boolean; itemsRef: import("mobx-state-tree").IMSTArray> & import("mobx-state-tree").IStateTreeNode>, [undefined]>>; 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; validateApi: any; selectedOptions: any; filteredOptions: any; dialogSchema: any; dialogOpen: boolean; dialogData: any; resetValue: any; validateOnChange: boolean; validatable: boolean; inputGroupControl: any; colIndex: any; rowIndex: any; rendererProxy: import("jamis-core").RendererProxy & import("mobx-state-tree").IStateTreeNode>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; } & import("mobx-state-tree").IStateTreeNode; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { isFocused: import("mobx-state-tree").IType; isControlled: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; unique: import("mobx-state-tree").IType; loading: import("mobx-state-tree").IType; required: import("mobx-state-tree").IType; isValueSchemaExp: import("mobx-state-tree").IOptionalIType, [undefined]>; readOnly: import("mobx-state-tree").IType; disabled: 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; rule: import("mobx-state-tree").IType; }, {}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>, [undefined]>; name: import("mobx-state-tree").ISimpleType; extraName: import("mobx-state-tree").IType; itemId: import("mobx-state-tree").IType; unsetValueOnInvisible: import("mobx-state-tree").IType; itemsRef: import("mobx-state-tree").IOptionalIType>, [undefined]>; 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; validateApi: any; selectedOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; filteredOptions: import("mobx-state-tree").IOptionalIType, [undefined]>; dialogSchema: import("mobx-state-tree").IType; dialogOpen: import("mobx-state-tree").IType; dialogData: import("mobx-state-tree").IType; resetValue: import("mobx-state-tree").IOptionalIType, [undefined]>; validateOnChange: import("mobx-state-tree").IType; validatable: import("mobx-state-tree").IType; inputGroupControl: import("mobx-state-tree").IOptionalIType, [undefined]>; colIndex: import("mobx-state-tree").IType; rowIndex: import("mobx-state-tree").IType; rendererProxy: import("mobx-state-tree").IType; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { readonly subFormItems: any; readonly form: any; readonly value: any; readonly prinstine: any; readonly errors: string[]; readonly valid: boolean; readonly errClassNames: string; readonly lastSelectValue: string; getSelectedOptions: (value?: any, nodeValueArray?: any[] | undefined, prevSelectOptions?: import("jamis-core").Option[]) => import("jamis-core").Option[]; } & { focus: () => void; blur: () => void; config: (params: Partial) => void; validate: (data: Object, hook?: any, customRules?: { [propName: string]: any; }) => Promise; setError: (msg: string | Array, tag?: string) => void; addError: (msg: string | Array, tag?: string) => void; clearError: (tag?: string) => void; setOptions: (from: string, options: Array, onChange?: (value: any) => void, data?: Object) => void; loadOptions: (api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions & { extendsOptions?: boolean; }, clearValue?: boolean, onChange?: (value: any) => void, setErrorFlag?: boolean) => Promise; deferLoadOptions: (option: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; deferLoadLeftOptions: (option: any, leftOptions: any, api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; expandTreeOptions: (nodePathArr: any[], api: import("jamis-core").Api, data?: object, config?: import("jamis-core").fetchOptions) => Promise; syncOptions: (originOptions?: Array, data?: Object) => void; setLoading: (value: boolean) => void; setSubStore: (store: any) => void; getSubStore: () => any; reset: (keepErrors?: boolean) => void; resetValidationStatus: () => void; openDialog: (schema: any, ctx: any, callback?: (ret?: any) => void) => void; closeDialog: (result?: any) => void; changeEmitedValue: (value: any) => void; addSubFormItem: (item: IFormItemStore) => void; removeSubFormItem: (item: IFormItemStore) => void; loadAutoUpdateData: (api: import("jamis-core").Api, data?: object, silent?: boolean) => Promise; changeTmpValue: (value: any, stage: string) => void; changeResetValue(value: any): void; setIsControlled(value: any): void; updateRendererProxy(proxy: import("jamis-core").RendererProxy): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly valid: boolean; readonly validating: boolean; readonly isPristine: boolean; readonly modified: boolean; readonly persistKey: string; } & { setInited: (value: boolean) => void; setValues: (values: object, tag?: object, replace?: boolean) => void; setValueByName: (name: string, value: any, isPristine?: boolean, force?: boolean) => void; trimValues: () => void; submit: (fn: any, hooks?: (() => Promise)[] | undefined, restParams?: { failedMessage?: string; validateErrCb?: () => void; submitDelay?: number; } | undefined) => Promise>; validate: (hooks?: Array<() => Promise>, forceValidate?: boolean, throwErrors?: boolean, failedMessage?: string, validateErrCb?: () => void) => Promise; validateFields: (fields: Array) => Promise; clearErrors: () => void; setErrors: (message: string, name?: string) => void; saveRemote: (api: import("jamis-core").Api, data: object, options?: import("jamis-core").fetchOptions | undefined) => Promise | undefined>>; reset: (cb?: (data: any) => void, resetData?: boolean) => void; resetForAction: (cb?: (data: any) => void) => void; syncOptions: import("lodash").DebouncedFunc<() => void>; setCanAccessSuperData: (value?: boolean) => void; deleteValueByName: (name: string) => void; getLocalPersistData: () => void; setLocalPersistData: (keys?: string[]) => void; clearLocalPersistData: () => void; setPersistData: (value?: string) => void; clear: (cb?: (data: any) => void) => void; updateSavedData: () => void; setFormItemErrors: (errors: { [propName: string]: string; }, tag?: string) => void; getItemsByPath: (key: string) => any[] | null; setRestError: (errors: string[]) => void; addRestError: (msg: string, name?: string | Array) => void; clearRestError: () => void; setStatic: (isStatic: boolean) => void; beforeDestroy(): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly addable: boolean; readonly removable: boolean; /** * name 值有两种类型: * 1. 数字索引,出现在多条模式下,这个时候,需要返回当前索引下的form,并且用于下一层的遍历搜索 * 2. 普通的表单项 name 值,出现在单条模式下,当前这层查找已经结束,所以要返回当前找到的items,而不能返回form * * @param name 查找的name */ getItemsByName(name: string): any; } & { config: (setting: { multiple?: boolean; minLength?: number; maxLength?: number; length?: number; }) => void; setActiveKey: (key: number) => void; bindUniuqueItem: (item: IFormItemStore) => void; unBindUniuqueItem: (item: IFormItemStore) => void; addForm: (form: IFormStore) => void; onChildStoreDispose: (child: IFormStore) => void; setMemberValid: (valid: boolean, index: number) => void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>; export type IComboStore = Instance; export type SComboStore = SnapshotIn;