import * as ts from 'typescript'; import { AnyInfo, LintOptions, FileTypeCheckResult } from './interfaces'; /** * @public */ export declare function lint(project: string, options?: Partial): Promise<{ correctCount: number; totalCount: number; anys: AnyInfo[]; program: ts.Program; fileCounts: Map>; }>; /** * @public */ export declare function lintSync(compilerOptions: ts.CompilerOptions, rootNames: string[], options?: Partial): { correctCount: number; totalCount: number; anys: (AnyInfo & { sourceFile: ts.SourceFile; })[]; program: ts.Program; fileCounts: Map>; };