import { WrapperItems } from "../common/types"; export interface IInit { init: (initParams?: T) => void; } export interface WrapRootOptions { rootStoreConstructorParams?: RCP; rootStoreInitParams?: RIP; RootStore: new (rootStoreParams?: RCP) => R; env: E; assignIdsToClasses?: boolean; wrapperName?: string; } declare const wrapRoot: (wrapperItems: WrapperItems) => , E, RCP, RIP>({ RootStore, env, wrapperName, assignIdsToClasses, rootStoreInitParams, rootStoreConstructorParams }: WrapRootOptions) => R; export { wrapRoot };