import { EventLintCheckCompleted } from '../../telemetry/events/build'; declare function lint(baseDir: string, lintDirs: string[], eslintrcFile: string | null, pkgJsonPath: string | null, hasAppDir: boolean, { lintDuringBuild, eslintOptions, reportErrorsOnly, maxWarnings, formatter, outputFile, }: { lintDuringBuild: boolean; eslintOptions: any; reportErrorsOnly: boolean; maxWarnings: number; formatter: string | null; outputFile: string | null; }): Promise; export declare function runLintCheck(baseDir: string, lintDirs: string[], hasAppDir: boolean, opts: { lintDuringBuild?: boolean; eslintOptions?: any; reportErrorsOnly?: boolean; maxWarnings?: number; formatter?: string | null; outputFile?: string | null; strict?: boolean; }): ReturnType; export {};