import { type IPackage } from "../../package/package.js"; import { type IFormatter } from "../../utils/formatter.js"; import { type ILintTypes } from "./LintRule.js"; export interface ILintResult { type: ILintTypes | "internal-error"; name: string; message: string; pkg: IPackage; path: Array<[string, string]>; } export interface ILintResultFormatter { formatter: IFormatter; format(results: ILintResult[]): void; } export declare class LintResultFormatter implements ILintResultFormatter { #private; formatter: IFormatter; constructor(formatter: IFormatter); format(results: ILintResult[]): void; }