import type { Instance } from 'mobx-state-tree'; import type { Api, RendererEnv } from 'jamis-core'; export declare const MappingStore: import("mobx-state-tree").IModelType<{ id: import("mobx-state-tree").ISimpleType; path: import("mobx-state-tree").IType; storeType: import("mobx-state-tree").ISimpleType; disposed: import("mobx-state-tree").IType; parentId: import("mobx-state-tree").IType; childrenIds: import("mobx-state-tree").IOptionalIType>, [undefined]>; } & { fetching: import("mobx-state-tree").IType; errorMsg: import("mobx-state-tree").IType; map: import("mobx-state-tree").IType<{ [propName: string]: any; } | null | undefined, { [propName: string]: any; }, { [propName: string]: any; }>; }, { readonly parentStore: any; readonly __: any; readonly hasChildren: boolean; readonly children: any[]; readonly isAlive: boolean; } & { onChildStoreDispose(child: any): void; syncProps(props: any, prevProps: any, list?: Array): void; syncProp(key: string, propValue: any, prevPropValue: any): void; dispose: (callback?: () => void) => void; addChildId: (id: string) => void; removeChildId: (id: string) => void; } & { load: (env: RendererEnv, api: Api, data: any) => Promise; setMap(options: any): void; }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>; export type IMappingStore = Instance;