import type { MetricValue } from '../../../types/index.js';
import type { MetricPass, MetricContext } from '../metric-pass.js';
/**
 * Documentation Metrics Pass
 *
 * Emits: doc_coverage — ratio of types+methods preceded by a `/** ... *\/` doc block.
 *
 * Detection heuristic: a type or method is "documented" if the source line
 * immediately preceding its `start_line` (1-indexed) is inside a doc comment
 * block that closes with `*\/`.
 */
export declare class DocumentationMetricsPass implements MetricPass {
    readonly name = "documentation-metrics";
    run(ctx: MetricContext): MetricValue[];
}
//# sourceMappingURL=documentation-metrics-pass.d.ts.map