/**
 * T202: Deterministic heuristic confidence (heuristic_1) — no ML.
 * Callable from ingestion without coupling to file parsers.
 */
export type EvidenceKind = "transcript" | "git_diff" | "policy_deny" | "config_mutation" | "task_transition";
/** Normalized numeric signals in [0,1]; undefined means not applicable. */
export type ConfidenceSignals = {
    transcriptFriction?: number;
    diffImpact?: number;
    policyDenial?: number;
    mutationRejection?: number;
    taskFriction?: number;
};
export type ConfidenceResult = {
    score: number;
    tier: "high" | "medium" | "low";
    reasons: string[];
};
/** Admission threshold on score; inclusive. */
export declare const HEURISTIC_1_ADMISSION_THRESHOLD = 0.35;
export declare function computeHeuristicConfidence(kind: EvidenceKind, signals: ConfidenceSignals): ConfidenceResult;
export declare function shouldAdmitRecommendation(result: ConfidenceResult): boolean;
export declare function priorityForTier(tier: ConfidenceResult["tier"]): "P1" | "P2" | "P3";
