import { type AnalysisDiagnostic } from "@telorun/analyzer"; import type { DiagnosticContext, NormalizedDiagnostic } from "../types.js"; /** Converts a raw analyzer diagnostic into a host-ready shape: * - Guarantees `range` and `severity`. * - Surfaces the analyzer's `fix` stamp as a structured `suggestions` entry * hosts wire into a CodeAction. * Does not rewrite the message — the analyzer already formatted the * human-readable hint, keeping CLI and IDE output in sync. * * One suggestion kind, not one per producer: an unknown kind name and a * mis-called CEL function are the same gesture at the host (replace the value * at this range), and a second kind would mean a second action path in every * editor for no difference the user can see. */ export declare function normalizeDiagnostic(d: AnalysisDiagnostic, ctx: DiagnosticContext): NormalizedDiagnostic; //# sourceMappingURL=normalize.d.ts.map