import { IFileMutations } from "automutate/lib/mutationsProvider"; import { IRuleFailureJson } from "tslint/lib/language/rule/rule"; /** * Transforms TSLint Fix objects to automutate mutations. */ export declare class TslintFixesTransformer { /** * Converts a raw list of TSLint failures to grouped file mutations. * * @param ruleFailures Raw list of TSLint failures. * @returns Grouped file mutations. */ groupFailuresToFileMutations(ruleFailures: IRuleFailureJson[]): IFileMutations | undefined; /** * Converts a raw TSLint failure to a file mutation. * * @param ruleFailure Raw TSLint failure. * @returns Converted file mutation. */ private convertFailureToMutation(ruleFailure); }