import type { MetricValue } from '../../../types/index.js';
import type { MetricPass, MetricContext } from '../metric-pass.js';
/**
 * Data Flow Metrics Pass
 *
 * Emits: data_flow_complexity
 *
 * data_flow_complexity = number of DFG uses that have a reaching definition
 * (def_id !== null). Measures how many data dependencies exist in the file.
 */
export declare class DataFlowMetricsPass implements MetricPass {
    readonly name = "data-flow-metrics";
    run(ctx: MetricContext): MetricValue[];
}
//# sourceMappingURL=data-flow-metrics-pass.d.ts.map