import { ErrorResult } from './models/error-result'; export declare class ErrorUpdater { /** * Executes 'ng lint' and attempts to fix returned errors. * @param {boolean} audit Flag indicating if upgrade is running it audit mode * @param {string[]} updateSource Array used to emit logs to file * @returns {Promise} Count of unresolved errors. */ resolveLintErrors(audit: boolean, updateSource: string[]): Promise; /** * Executes 'ng build' and attempts to fix returned errors. * @param {boolean} audit Flag indicating if upgrade is running it audit mode * @param {string[]} updateSource Array used to emit logs to file * @returns {Promise} Count of unresolved errors. */ resolveBuildErrors(audit: boolean, updateSource: string[]): Promise; protected parseLintErrors(audit: boolean): Promise; protected parseBuildErrors(): Promise; protected fixErrors(audit: boolean, errors: ErrorResult[], updateSource: string[], angularVersion?: string): Promise; protected fixError(audit: boolean, fileData: string, error: ErrorResult, updateSource: string[], augularVerion?: string): Promise; protected parseBuildErrorsCore(log: string): ErrorResult[]; protected parseBuildWarningsCore(log: string): ErrorResult[]; }