import type { ExternalAnalyzerResults } from "./types.js"; /** * Parse cargo-clippy's newline-delimited JSON message stream into the generic * item shape. Degrades to `[]` on empty/malformed input; individual unparseable * lines are skipped rather than throwing the whole parse. */ export declare function parseClippy(stdout: string): Array<{ id?: string; category?: string; severity?: string; path?: string; line_start?: number; line_end?: number; summary?: string; rule?: string; }>; /** * Dedicated severity adapter: route clippy's parsed items through the shared * generic normalizer so its output matches the exact ExternalAnalyzerResults * contract every other analyzer emits. */ export declare function normalizeClippyJson(stdout: string): ExternalAnalyzerResults; //# sourceMappingURL=clippy.d.ts.map