declare const wrapRoot: , E, RCP, RIP>({ RootStore, env, wrapperName, assignIdsToClasses, rootStoreInitParams, rootStoreConstructorParams }: import("./core/wrap-root").WrapRootOptions) => R; declare const addEnvironment: >(BaseClass: T) => { new (...args: any[]): { getEnv(): any; }; } & T; declare const getEnv: (wrapperName?: string | undefined) => T; declare const addEnvironmentByName: (wrapperName: string) => >(BaseClass: T) => { new (...args: any[]): { getEnv(): any; }; } & T; declare const addRoot: >(BaseClass: T) => { new (...args: any[]): { getRoot(): any; }; } & T; declare const getRoot: (wrapperName?: string | undefined) => T; declare const removeRoot: (name?: string | undefined) => void; declare const addRootByName: (wrapperName: string) => >(BaseClass: T) => { new (...args: any[]): { getRoot(): any; }; } & T; export { addActions } from "./core/add-actions"; export { addComputations } from "./core/add-computations"; export { setter } from "./core/setter"; export { revertible } from "./core/revertible"; export { allObservable } from './core/all-observable'; export { wrapRoot, addEnvironment, addEnvironmentByName, addRoot, addRootByName, getRoot, getEnv, removeRoot, };