import { LogLevel, MutationScoreThresholds, MutatorDescriptor, StrykerOptions } from '../../core';
export default class Config implements StrykerOptions {
    [customConfig: string]: any;
    files: string[];
    mutate: string[];
    logLevel: LogLevel;
    fileLogLevel: LogLevel;
    timeoutMS: number;
    timeoutFactor: number;
    plugins: string[];
    reporter: never[];
    reporters: string[];
    coverageAnalysis: 'perTest' | 'all' | 'off';
    testRunner: string;
    testFramework: string;
    mutator: string | MutatorDescriptor;
    transpilers: string[];
    maxConcurrentTestRunners: number;
    symlinkNodeModules: boolean;
    port: number | undefined;
    thresholds: MutationScoreThresholds;
    allowConsoleColors: boolean;
    set(newConfig: Partial<StrykerOptions>): void;
}
//# sourceMappingURL=Config.d.ts.map