import { ErrorChecker } from "./error-checker.js"; export declare class WarningChecker { verbose: boolean; status: "pending" | "running" | "syntax-error" | "error" | "success"; warnings: string[]; errorChecker: ErrorChecker; aborted: boolean; controllers: Map; currentRun: Promise | undefined; totalFiles: number; processedFiles: number; constructor({ verbose, errorChecker, }: { verbose: boolean; errorChecker: ErrorChecker; }); reset(): void; abortCurrent(): Promise; run(onProgress: () => void): Promise; getOutput(): string; }