import { StrykerOptions } from 'stryker-api/core';
import { MutantResult } from 'stryker-api/report';
export default class Stryker {
    private readonly log;
    private readonly injector;
    private readonly reporter;
    private readonly config;
    private readonly timer;
    /**
     * The Stryker mutation tester.
     * @constructor
     * @param {Object} [cliOptions] - Optional options.
     */
    constructor(cliOptions: Partial<StrykerOptions>);
    runMutationTest(): Promise<MutantResult[]>;
    private wrapUpReporter;
    private logDone;
    private logRemark;
    private reportScore;
}
//# sourceMappingURL=Stryker.d.ts.map