import type { PluginDefinition } from '@teambit/aspect-loader'; import type { Harmony } from '@teambit/harmony'; import type { WorkerMain } from '@teambit/worker'; import type { LoggerMain } from '@teambit/logger'; import type { EnvsRegistry, ServicesRegistry } from './environments.main.runtime'; export declare class EnvPlugin implements PluginDefinition { private envSlot; private servicesRegistry; private loggerMain; private workerMain; private harmony; constructor(envSlot: EnvsRegistry, servicesRegistry: ServicesRegistry, loggerMain: LoggerMain, workerMain: WorkerMain, harmony: Harmony); pattern: string; runtimes: string[]; private createContext; private transformToLegacyEnv; register(object: any, aspect: { id: string; }): void; }