import type { EnvService, EnvDefinition, Env, EnvContext, ServiceTransformationMap } from '@teambit/envs'; import type { DependencyDetector } from './detector-hook'; export type DependenciesDescriptor = { id: string; displayName: string; config?: string; }; type DependenciesTransformationMap = ServiceTransformationMap & { getDepDetectors: () => DependencyDetector[] | null; }; export declare class DependenciesService implements EnvService<{}, DependenciesDescriptor> { name: string; render(env: EnvDefinition): Promise; getDescriptor(env: EnvDefinition): Promise; transform(env: Env, context: EnvContext): DependenciesTransformationMap | undefined; } export {};