import type { SourceAnchor } from "../../../core/domain/facts/anchor.js"; import type { CallShape, Diagnostic, DiagnosticCode } from "../../../core/domain/facts/diagnostic.js"; /** One site inside the candidate universe that no classification tier claimed. */ export type DiagnosticSite = { readonly code: DiagnosticCode; readonly canonicalCallee: string; readonly shape: CallShape; readonly anchor: SourceAnchor; }; /** * Merges by the core of project-map:BEH-013, (code, canonical_callee, * canonical_call_shape). `count` is the number of DISTINCT source anchors, so * one callee reached from three sites is one diagnostic with count three and * never a tally of how often the walk passed through it. */ export declare function mergeDiagnostics(sites: readonly DiagnosticSite[]): readonly Diagnostic[];