import type { AspectDefinition } from '@teambit/aspect-loader'; import type { Component } from '@teambit/component'; import type { Environment } from '../environment'; /** * env runtime is an instance which represent the given env in a */ export declare class EnvRuntime { /** * ID of the wrapping extension. */ readonly id: string; /** * environment */ readonly env: Environment; /** * components to be loaded in the environment */ readonly components: Component[]; /** * Aspect definition of the env. */ readonly envAspectDefinition: AspectDefinition; constructor( /** * ID of the wrapping extension. */ id: string, /** * environment */ env: Environment, /** * components to be loaded in the environment */ components: Component[], /** * Aspect definition of the env. */ envAspectDefinition: AspectDefinition); }