import { TestFramework } from 'stryker-api/test_framework';
import { StrykerOptions } from 'stryker-api/core';
import { PluginKind } from 'stryker-api/plugin';
import { Logger } from 'stryker-api/logging';
import { PluginCreator } from './di/PluginCreator';
export default class TestFrameworkOrchestrator {
    private readonly log;
    private readonly options;
    private readonly pluginCreator;
    static inject: ["logger", "options", "pluginCreatorTestFramework"];
    constructor(log: Logger, options: StrykerOptions, pluginCreator: PluginCreator<PluginKind.TestFramework>);
    determineTestFramework(): TestFramework | null;
    private determineFrameworkWithCoverageAnalysis;
}
//# sourceMappingURL=TestFrameworkOrchestrator.d.ts.map