import { PluginKind } from '@stryker-mutator/api/plugin';
import { TestRunner, DryRunResult, MutantRunResult, DryRunOptions, MutantRunOptions, TestRunnerCapabilities } from '@stryker-mutator/api/test-runner';
declare abstract class NotImplementedTestRunner implements TestRunner {
    capabilities(): Promise<TestRunnerCapabilities>;
    dryRun(_options: DryRunOptions): Promise<DryRunResult>;
    mutantRun(_options: MutantRunOptions): Promise<MutantRunResult>;
}
export declare class CounterTestRunner extends NotImplementedTestRunner {
    private count;
    static COUNTER_FILE: string;
    dryRun(): Promise<DryRunResult>;
    mutantRun(): Promise<MutantRunResult>;
}
export declare const strykerPlugins: import("@stryker-mutator/api/plugin").ClassPlugin<PluginKind.TestRunner, []>[];
export declare const additionalTestRunnersFileUrl: string;
export {};
//# sourceMappingURL=additional-test-runners.d.ts.map