export declare class Linter {
    private readonly eslint;
    private readonly cwd;
    constructor(cwd: string);
    warmCache(files: string[]): Promise<void>;
    lint(files: string[], abortSignal?: AbortSignal): Promise<{
        errors: Record<string, string[]>;
        fixedFiles: string[];
    }>;
}
//# sourceMappingURL=linter.d.ts.map