import type { HtmdxDiagnostic } from '../diagnostics'; export type LintDiagnosticCode = HtmdxDiagnostic['code'] | 'unpinned-runtime' | 'runtime-version-mismatch'; export type LintDiagnostic = Omit & { code: LintDiagnosticCode; }; export type LintFileResult = { file: string; diagnostics: LintDiagnostic[]; }; export type LintReport = { files: LintFileResult[]; errorCount: number; warningCount: number; }; export declare function lintFile(file: string, content: string): Promise; export declare function summarize(files: LintFileResult[]): LintReport;