import { File, StrykerOptions } from 'stryker-api/core';
import { Transpiler } from 'stryker-api/transpile';
import { PluginKind } from 'stryker-api/plugin';
import { PluginCreator } from '../di/PluginCreator';
export declare class TranspilerFacade implements Transpiler {
    private readonly innerTranspilers;
    static inject: ["options", "pluginCreatorTranspiler"];
    constructor(options: StrykerOptions, pluginCreator: PluginCreator<PluginKind.Transpiler>);
    transpile(files: ReadonlyArray<File>): Promise<ReadonlyArray<File>>;
    private performTranspileChain;
}
//# sourceMappingURL=TranspilerFacade.d.ts.map