import { Constructor, WrapperItems } from "../common/types"; declare const addEnvironment: (wrapperItems: WrapperItems) => >(BaseClass: T) => { new (...args: any[]): { getEnv(): any; }; } & T; declare const addEnvironmentByName: (wrapperItems: WrapperItems) => (wrapperName: string) => >(BaseClass: T) => { new (...args: any[]): { getEnv(): any; }; } & T; declare const getEnv: (wrapperItems: WrapperItems) => (wrapperName?: string | undefined) => T; export { getEnv, addEnvironment, addEnvironmentByName };