import { TestRunner, RunOptions, RunResult } from 'stryker-api/test_runner';
export default class TestRunnerDecorator implements Required<TestRunner> {
    private readonly testRunnerProducer;
    protected innerRunner: TestRunner;
    constructor(testRunnerProducer: () => TestRunner);
    init(): Promise<void>;
    protected createInnerRunner(): void;
    run(options: RunOptions): Promise<RunResult>;
    dispose(): Promise<any>;
}
//# sourceMappingURL=TestRunnerDecorator.d.ts.map