import { Config, ConfigEditor } from 'stryker-api/config';
import { PluginResolver, PluginKind } from 'stryker-api/plugin';
import { PluginCreator } from '../di/PluginCreator';
/**
 * Class that applies all config editor plugins
 */
export declare class ConfigEditorApplier implements ConfigEditor {
    private readonly pluginResolver;
    private readonly pluginCreator;
    static inject: ["pluginResolver", "pluginCreatorConfigEditor"];
    constructor(pluginResolver: PluginResolver, pluginCreator: PluginCreator<PluginKind.ConfigEditor>);
    edit(config: Config): void;
}
//# sourceMappingURL=ConfigEditorApplier.d.ts.map