export interface Diagnostic { file: string; line: number; column: number; severity: "error" | "warning" | "info" | "hint"; message: string; code?: string | number; source?: string; } export declare function collectDiagnostics({ projectRoot, file, waitMs, }?: { projectRoot?: string; file?: string; waitMs?: number; }): Promise;