import type { CodeImportDiagnostics, CodeImportIssue, CodeImportResolutionCounts } from "../types.js"; export declare const MAX_IMPORT_DIAGNOSTICS = 12; export declare const MAX_IMPORT_CANDIDATES = 4; /** Generation-local accounting, once per (source, specifier), not per fragment * or request. Only bounded examples survive construction of the incoming map. */ export declare class ImportResolutionCollector { private readonly paths; private examples; private issueCount; private sourcePath; private specifier; private language; private status; readonly byLanguage: Record; constructor(paths: ReadonlySet); begin(sourcePath: string, specifier: string, language: string): void; readonly report: (issue: CodeImportIssue) => void; finish(targetCount: number): void; result(): CodeImportDiagnostics; } //# sourceMappingURL=diagnostics.d.ts.map