import type { HeftConfiguration, IHeftTaskSession, IHeftTaskPlugin } from '@rushstack/heft'; interface ILintPluginOptions { alwaysFix?: boolean; sarifLogPath?: string; } export default class LintPlugin implements IHeftTaskPlugin { private _initPromise; private _eslintToolPath; private _eslintConfigFilePath; private _tslintToolPath; private _tslintConfigFilePath; apply(taskSession: IHeftTaskSession, heftConfiguration: HeftConfiguration, pluginOptions?: ILintPluginOptions): void; private _createTypescriptProgramAsync; private _ensureInitializedAsync; private _initInnerAsync; private _lintAsync; private _runLinterAsync; } export {}; //# sourceMappingURL=LintPlugin.d.ts.map