/**
 * @deprecated [DC-1] 无运行时消费方。保留供未来抽样策略实现。
 *
 * 风险加权抽样决策 — 基于 audit pool 中的 AuditItem 决定是否抽检。
 * P2-2 范围: 只输出抽样决策，不生成逃逸报告，不改能力状态。
 *
 * 抽样率:
 * - low:      20% baseline
 * - medium:   50%
 * - high:     80%
 * - critical: 100%
 *
 * 可复现: 同 seed + 同 task_id → 同决策。
 */
import type { RiskLevel } from "./audit_pool.js";
export interface SamplingDecision {
    item_task_id: string;
    item_risk: RiskLevel;
    should_sample: boolean;
    seed: number;
    threshold_pct: number;
    hash_value: number;
    risk_factors: RiskFactor[];
    reason: string;
}
export interface RiskFactor {
    factor: string;
    detail: string;
    impact: "increases" | "decreases" | "neutral";
}
export interface SampleableItem {
    task_id: string;
    risk: RiskLevel;
    changed_files: string[];
    capability_refs: string[];
}
/**
 * 执行 shouldSample 操作
 */
export declare function shouldSample(item: SampleableItem, seed?: number): SamplingDecision;
/**
 * 执行 getThreshold 操作
 */
export declare function getThreshold(risk: RiskLevel): number;
//# sourceMappingURL=risk_sampler.d.ts.map