import { GlobalVariableItem } from 'amis-core'; import { Instance } from 'mobx-state-tree'; import { InsertEventContext, PluginEvent, RendererInfo, SubRendererInfo, ToolbarItem, PanelItem, MoveEventContext, ScaffoldForm, PopOverForm, DeleteEventContext, BaseEventContext, IGlobalEvent } from '../plugin'; import type { Schema } from 'amis'; import { EditorNodeType } from './node'; import type { DialogSchema } from 'amis/lib/renderers/Dialog'; import type { DrawerSchema } from 'amis/lib/renderers/Drawer'; export interface SchemaHistory { versionId: number; schema: any; } export type SubEditorContext = { title: string; value: any; onChange?: (value: any, diff: any) => void; slot?: any; data?: any; validate?: (value: any) => void | string | Promise; onDefinitionsChange?: (definitions: any, originDefinitions: any, value: any) => any; canUndo?: boolean; canRedo?: boolean; typeMutable?: boolean; memberImmutable?: boolean | Array; props?: any; hostNode?: EditorNodeType; }; export type PatchItem = { op: 'update' | 'replace'; target: string; value: any; } | { op: 'delete'; target: string; } | { op: 'push'; target: string; key: string; value: any; } | { op: 'splice'; target: string; key: string; args: Array; }; export interface ScaffoldFormContext extends ScaffoldForm { value: any; callback: (value: any) => void; } export interface PopOverFormContext extends PopOverForm { target: () => HTMLElement; value: any; callback: (value: any, diff: any) => void; node?: EditorNodeType; } export interface ModalFormContext extends PopOverForm { mode?: 'dialog' | 'drawer'; size?: string; postion?: string; value: any; callback: (value: any, diff: any) => void; } /** * 搜集的 name 信息 */ export interface TargetName { type: string; name: string; editorId: string; } export type EditorModalBody = (DialogSchema | DrawerSchema) & { $$id?: string; $$ref?: string; $$originId?: string; actionType?: string; }; export declare const MainStore: import("mobx-state-tree").IModelType<{ ready: import("mobx-state-tree").IType; isMobile: import("mobx-state-tree").IType; isSubEditor: import("mobx-state-tree").IType; amisDocHost: import("mobx-state-tree").IOptionalIType, [undefined]>; root: import("mobx-state-tree").IOptionalIType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>, [undefined]>; theme: import("mobx-state-tree").IType; toolbarMode: import("mobx-state-tree").IType; noDialog: import("mobx-state-tree").IType; hoverId: import("mobx-state-tree").IType; hoverRegion: import("mobx-state-tree").IType; activeId: import("mobx-state-tree").IType; activeRegion: import("mobx-state-tree").IType; activeElement: import("mobx-state-tree").IType; selections: import("mobx-state-tree").IOptionalIType, [undefined]>; contextId: import("mobx-state-tree").IType; dragMode: import("mobx-state-tree").IType; dragId: import("mobx-state-tree").IType; dragType: import("mobx-state-tree").IType; dragSchema: import("mobx-state-tree").IType; dropId: import("mobx-state-tree").IType; dropRegion: import("mobx-state-tree").IType; planDropId: import("mobx-state-tree").IType; planDropRegion: import("mobx-state-tree").IType; insertId: import("mobx-state-tree").IType; insertRegion: import("mobx-state-tree").IType; insertRenderers: import("mobx-state-tree").IOptionalIType, [undefined]>; insertRenderersKeywords: import("mobx-state-tree").IType; insertTag: import("mobx-state-tree").IType; insertSelected: import("mobx-state-tree").IType; insertMode: import("mobx-state-tree").IType; insertOrigId: import("mobx-state-tree").IType; insertBeforeId: import("mobx-state-tree").IType; showInsertRenderer: import("mobx-state-tree").IType; schema: import("mobx-state-tree").IType; versionId: import("mobx-state-tree").IType; schemaHistory: import("mobx-state-tree").IOptionalIType>, [undefined]>; toolbars: import("mobx-state-tree").IOptionalIType, [undefined]>; panels: import("mobx-state-tree").IOptionalIType, [undefined]>; showCustomRenderersPanel: import("mobx-state-tree").IType; renderersTabsKey: import("mobx-state-tree").IType; outlineTabsKey: import("mobx-state-tree").IType; subRenderers: import("mobx-state-tree").IOptionalIType, [undefined]>; subRenderersKeywords: import("mobx-state-tree").IType; subRenderersTag: import("mobx-state-tree").IType; subRendererRegion: import("mobx-state-tree").IType; customRenderersKeywords: import("mobx-state-tree").IType; customRenderersTag: import("mobx-state-tree").IType; panelKey: import("mobx-state-tree").IType; leftPanelKey: import("mobx-state-tree").IType; leftPanelOpenStatus: import("mobx-state-tree").IType; jsonSchemaUri: import("mobx-state-tree").IType; scaffoldForm: import("mobx-state-tree").IMaybe>; scaffoldFormStep: import("mobx-state-tree").IType; scaffoldStepManipulated: import("mobx-state-tree").IType; scaffoldFormBuzy: import("mobx-state-tree").IType; scaffoldError: import("mobx-state-tree").IType; popOverForm: import("mobx-state-tree").IMaybe>; modalForm: import("mobx-state-tree").IMaybe>; modalMode: import("mobx-state-tree").IType; modalFormBuzy: import("mobx-state-tree").IType; modalFormError: import("mobx-state-tree").IType; subEditorContext: import("mobx-state-tree").IMaybe>; superEditorData: import("mobx-state-tree").IMaybe>; calculateStarted: import("mobx-state-tree").IType; targetNames: import("mobx-state-tree").IOptionalIType>, [undefined]>; ctx: import("mobx-state-tree").IType; i18nEnabled: import("mobx-state-tree").IOptionalIType, [undefined]>; appLocale: import("mobx-state-tree").IOptionalIType, [undefined]>; appCorpusData: import("mobx-state-tree").IOptionalIType, [undefined]>; appLocaleState: import("mobx-state-tree").IOptionalIType, [undefined]>; globalEvents: import("mobx-state-tree").IOptionalIType, [undefined]>; globalVariables: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { readonly filteredSchema: any; readonly filteredSchemaForPreview: any; isRootSchema(id: string): boolean; readonly rootId: any; getRootId(): any; isHoved(id: string): boolean | ""; isActive(id: string): boolean | ""; isContextOn(id: string): boolean | ""; readonly activeContainerId: string; isRegionHighlighted(id: string, region: string): boolean; isRegionActive(id: string, region: string): boolean; isRegionDragEnter(id: string, region: string): boolean; readonly highlightNodes: ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; getNodeById(id: string, regionOrType?: string): EditorNodeType | undefined; getNodeByComponentId(id: string): EditorNodeType | undefined; readonly activeNodeInfo: RendererInfo | null | undefined; getSchema(id?: string, idKey?: string): any; getSchemaByPath(path: Array): any; getSchemaParentById(id: string, skipArray?: boolean): any; getSchemaPath(id: string): string; getSimpleSchema(curSchema: any): any; getPanelKey(): string; getLeftPanelKey(): string; readonly leftPanels: PanelItem[]; readonly rightPanels: PanelItem[]; readonly contextMenuPanel: PanelItem | undefined; getPanels(): Array; getLeftPanels(): Array; readonly sortedToolbars: ToolbarItem[]; readonly sortedSecondaryToolbars: ToolbarItem[]; readonly sortedSpecialToolbars: ToolbarItem[]; readonly value: any; getValueOf(id: string): any; readonly valueWithoutHiddenProps: any; readonly outline: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; readonly bcn: ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly activePath: ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; getNodePathById(id: string): ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & { getClosestParentByType: (type: string) => void | ({ parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & any, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>); getParentNodeByCB: (callback: (node: import("mobx-state-tree").ModelCreationType; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }>>) => Boolean) => { parentId: string; parentRegion: string; isCommonConfig: boolean; isFormConfig: boolean; id: string; type: string; label: string; regionInfo: (import("../plugin").RegionConfig & import("mobx-state-tree").IStateTreeNode>>) | undefined; path: string; schemaPath: string; region: string; preferTag: string; state: any; widthMutable: boolean; heightMutable: boolean; memberIndex: number; folded: boolean; patched: boolean; x: number; y: number; w: number; h: number; dialogTitle: string; dialogType: string; children: import("mobx-state-tree").IMSTArray & import("mobx-state-tree").IStateTreeNode, [undefined]>>; } & import("mobx-state-tree/dist/internal").NonEmptyObject & { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; } & import("mobx-state-tree").IStateTreeNode; parentRegion: import("mobx-state-tree").IType; isCommonConfig: import("mobx-state-tree").IType; isFormConfig: import("mobx-state-tree").IType; id: import("mobx-state-tree").IType; type: import("mobx-state-tree").IType; label: import("mobx-state-tree").IType; regionInfo: import("mobx-state-tree").IMaybe>; path: import("mobx-state-tree").IType; schemaPath: import("mobx-state-tree").IType; region: import("mobx-state-tree").IType; preferTag: import("mobx-state-tree").IType; state: import("mobx-state-tree").IOptionalIType, [undefined]>; widthMutable: import("mobx-state-tree").IType; heightMutable: import("mobx-state-tree").IType; memberIndex: import("mobx-state-tree").IType; folded: import("mobx-state-tree").IType; patched: import("mobx-state-tree").IType; x: import("mobx-state-tree").IType; y: import("mobx-state-tree").IType; w: import("mobx-state-tree").IType; h: import("mobx-state-tree").IType; dialogTitle: import("mobx-state-tree").IType; dialogType: import("mobx-state-tree").IType; children: import("mobx-state-tree").IOptionalIType, [undefined]>; }, { getData: import("mobx-state-tree").IType<() => any, () => any, () => any>; } & { readonly info: RendererInfo; getNodeById(id: string, regionOrType?: string | undefined): any; getNodeByComponentId(id: string): any; setInfo(value: RendererInfo): void; updateSharedContext(value: Record): void; readonly rendererConfig: any; setRendererConfig(value: RendererConfig): void; readonly isVitualRenderer: boolean; readonly clickable: boolean; readonly draggable: boolean; readonly moveable: boolean; readonly canMoveUp: boolean; readonly canMoveDown: boolean; readonly removable: boolean; readonly duplicatable: boolean; readonly replaceable: boolean; memberImmutable(region: string): boolean; readonly isRegion: boolean; readonly childRegions: any[]; readonly uniqueChildren: any[]; readonly sameIdChild: any; readonly singleRegion: boolean; isExists(id: string): boolean; getChildById(id: string): any; readonly parent: any; readonly ancestorField: any; readonly host: any; readonly firstChild: any; readonly index: any; readonly prevSibling: any; readonly nextSibling: any; readonly schema: any; readonly schemaParent: any; readonly isSecondFactor: boolean; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>; updateIsCommonConfig: (value: boolean) => void; updateIsFormConfig: (value: boolean) => void; addChild(props: { id: string; type: string; label: string; path: string; isCommonConfig?: boolean | undefined; isFormConfig?: boolean | undefined; info?: RendererInfo | undefined; region?: string | undefined; getData?: (() => any) | undefined; preferTag?: string | undefined; schemaPath?: string | undefined; dialogTitle?: string | undefined; dialogType?: string | undefined; regionInfo?: import("../plugin").RegionConfig | undefined; widthMutable?: boolean | undefined; memberIndex?: number | undefined; }): any; removeChild(child: any): void; toggleFold(e: import("react").MouseEvent): void; patch(store: any, force?: boolean, setPatchInfo?: ((id: string, value: any) => void) | undefined, ids?: Map | undefined): void; updateSchema(value: any): void; updateSchemaStyle(value: any): void; setComponent(value: any): void; getComponent(): any; getTarget(): HTMLElement | HTMLElement[] | null; calculateHighlightBox(root?: any): void; resetHighlightBox(root: any): void; updateState(state: any, replace?: boolean): void; setWidthMutable(value: any): void; setHeightMutable(value: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>>)[]; readonly dragging: boolean; readonly needPatch: boolean; readonly schemaRaw: any; /** 获取平台预置组件(基础组件) * 备注:disabledRendererPlugin 为 true 则不在面板中展示 */ readonly subRenderersByOrder: SubRendererInfo[]; /** 获取自定义组件 * 备注:disabledRendererPlugin 为 true 则不在面板中展示 */ readonly customRenderersByOrder: SubRendererInfo[]; /** 根据关键字过滤组件 */ groupedRenderersByKeyword(_subRenderers: Array, keywords?: string): { [propName: string]: SubRendererInfo[]; }; /** 根据关键字过滤预置组件 * 备注:组件搜索中需要 */ groupedSubRenderersByKeyword(_subRenderers?: Array, keywords?: string): { [propName: string]: SubRendererInfo[]; }; /** * 根据当前分类和关键字获取预置组件 * 备注:组件面板展示需要 */ readonly groupedSubRenderers: { [propName: string]: SubRendererInfo[]; }; /** 根据关键字过滤自定义组件 */ groupedCustomRenderersByKeyword(_subRenderers?: Array, keywords?: string): { [propName: string]: SubRendererInfo[]; }; /** * 根据当前分类和关键字获取自定义组件 */ readonly groupedCustomRenderers: { [propName: string]: SubRendererInfo[]; }; getSubRendererById(id: string): any; readonly groupedInsertRenderers: { [propName: string]: SubRendererInfo[]; }; readonly selectedInsertRendererInfo: SubRendererInfo | undefined; readonly subEditorSlotPath: string; readonly subEditorValue: any; readonly canUndo: boolean; readonly canRedo: boolean; isFlexContainer(id: string): boolean; isFlexItem(id: string): boolean; isFlexColumnItem(id: string): boolean; draggableContainer(id?: string): boolean; parentIsFreeContainer(id?: string): any; readonly getSuperEditorData: any; getComponentTreeSource(): any; readonly scaffoldData: any; readonly modals: EditorModalBody[]; readonly modalOptions: { label: string; tip: string; value: string | undefined; $$ref: string | undefined; }[]; } & { markReady(): void; setLayer(value: any): void; getLayer(): HTMLElement | undefined; setScale(num: number): void; getScale(): number; setDoc(value: any): void; getDoc(): Document; setIframe(value: any): void; getIframe(): HTMLIFrameElement | undefined; setIsMobile(value?: boolean): void; setCtx(value: any): void; setTheme(value: string): void; setIsSubEditor(isSubEditor: boolean): void; setShowCustomRenderersPanel(_showCustomRenderersPanel: boolean): void; setSchema(json: any): void; insertSchema(event: PluginEvent): any; moveSchema(event: PluginEvent): void; setActiveId(id: string, region?: string, selections?: Array, onEditorActive?: boolean): void; setActiveIdByComponentId(id: string): void; setActiveElement(selector: string): void; setSelections(ids: Array): void; clearSelection(): void; setHoverId(id: string, region?: string): void; setInsertId(id: string): void; setContextId(id: string): void; setDragId(id: string, mode?: 'move' | 'copy', type?: string, schema?: any): void; setDropId(id: string, region?: string): void; setPlanDropId(id: string, region: string): void; setActiveToolbars(activeToolbars: Array): void; setPanels(panels: Array): void; setSubRenderers(renderers: Array): void; changeSubRenderersKeywords(keywords: string): void; changeSubRenderersTag(tag: string): void; resetSubRenderersKeywords(): void; changeCustomRenderersKeywords(keywords: string): void; changeCustomRenderersTag(tag: string): void; resetCustomRenderersKeywords(): void; changeSubRendererRegion(region: string): void; changePanelKey(key: string): void; changeLeftPanelKey(key: string): void; changeRenderersTabsKey(key: string): void; changeOutlineTabsKey(key: string): void; changeLeftPanelOpenStatus(isOpenStatus: boolean): void; showRendererPanel(tag?: string, msg?: string): void; changeValue(value: Schema, diff?: any, changeFilter?: ((schema: any, value: any, id: string, diff?: any) => any) | undefined, id?: string): void; definitionOnchangeValue(value: Schema, diff?: any): void; changeValueById(id: string, value: Schema, diff?: any, replace?: boolean, noTrace?: boolean, changeFilter?: ((schema: any, value: any, id: string, diff?: any) => any) | undefined): void; batchChangeValue(list: Array<{ id: string; value: Schema; }>): void; /** * 更新特殊布局元素的位置(fixed、absolute) */ updateContainerStyleByDrag(dragId: string, dx: number, dy: number): void; moveUp(context: BaseEventContext): void; moveDown(context: BaseEventContext): void; del(context: DeleteEventContext): void; delMulti(ids: Array): void; duplicate(id: string | Array): void; emptyRegion(id: string, region: string): void; replaceChild(id: string, json: any): void; setInsertRegion(region: string, id?: string, tag?: string, mode?: 'insert' | 'replace', originId?: string, beforeId?: string): void; closeInsertPanel(): void; showInsertRendererPanel(): void; closeInsertRendererPanel(): void; setInsertRenderers(renderers: Array): void; changeInsertRenderersKeywords(keywords: string): void; resetInsertRenderersKeywords(): void; setInsertTag(tag: string): void; setInsertSelected(id: string): void; setJSONSchemaUri(schemaUri: string): void; addModal(modal?: DialogSchema | DrawerSchema, definitions?: any): void; /** * 计算具有指定ID的模态动作引用的数量 * * @param id 模态动作的ID * @returns 返回模态动作引用的数量 */ countModalActionRefs(id: string): number; removeModal(id: string): void; updateModal(id: string, modal: DialogSchema | DrawerSchema, definitions?: any): void; openSubEditor(context: SubEditorContext): void; confirmSubEditor([valueRaw]: any): void; closeSubEditor(): void; subEditorOnChange(): void; undoSubEditor(): void; redoSubEditor(): void; subEditorRef(ref: any): void; getSubEditorRef(): any; openScaffoldForm(context: ScaffoldFormContext): void; closeScaffoldForm(): void; setScaffoldBuzy(value: any): void; setScaffoldStep(value: number): void; setScaffoldStepManipulated(value: boolean): void; setScaffoldError(msg?: string): void; updateScaffoldData(value: any, replace?: boolean): void; openPopOverForm(context: PopOverFormContext): void; closePopOverForm(): void; openModalForm(context: ModalFormContext): void; closeModalForm(): void; markModalFormBuzy(value: any): void; setModalFormError(msg?: string): void; activeHighlightNodes(ids: Array): void; deActiveHighlightNodes(ids: Array): void; calculateHighlightBox(ids?: Array): void; resetHighlightBox(ids: Array): void; /** * 更新可供 target 及 reload 使用的名称列表 */ updateTargetName(): void; traceableSetSchema(schema: any, noTrace?: boolean): void; undo(): void; redo(): void; autoSelectRoot(): void; resetHistory(): void; /** * 原来 MiniEditor 里面的逻辑,目前是 pageEditor 中使用了 */ applyPatches(patches: Array): void; /** 更改应用多语言的状态 */ updateAppLocaleState(): void; /** 设置应用语言,支持应用国际化 */ setAppLocale(locale?: string): void; /** 设置应用的语料数据 */ setAppCorpusData(data?: any): void; setGlobalEvents(events: IGlobalEvent[]): void; setGlobalVariables(variables: Array): void; beforeDestroy(): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>; export type EditorStoreType = Instance;