/**
 * Pass #33: stale-doc-ref
 *
 * Flags doc comment references (using link/see JSDoc tags) that point to
 * symbols not found in the file's type declarations or imports.
 * Stale doc refs cause confusion and erode documentation trustworthiness.
 *
 * Category: maintainability | Severity: low | Level: note | CWE: none
 */
import type { AnalysisPass, PassContext } from '../../graph/analysis-pass.js';
export interface StaleDocRefResult {
    staleRefs: Array<{
        line: number;
        ref: string;
    }>;
}
export declare class StaleDocRefPass implements AnalysisPass<StaleDocRefResult> {
    readonly name = "stale-doc-ref";
    readonly category: "maintainability";
    run(ctx: PassContext): StaleDocRefResult;
}
//# sourceMappingURL=stale-doc-ref-pass.d.ts.map