import type { EnvService, Env, EnvContext, ServiceTransformationMap } from '@teambit/envs';
import type { Bundler } from './bundler';
import type { BundlerContext } from './bundler-context';
type BundlerTransformationMap = ServiceTransformationMap & {
    getBundler?: (context: BundlerContext) => Promise<Bundler>;
};
export declare class BundlerService implements EnvService<any> {
    name: string;
    transform(env: Env, envContext: EnvContext): BundlerTransformationMap | undefined;
}
export {};
