/**
 * SupervisorDecision Database Mapper
 *
 * Maps between SupervisorDecision domain objects and SQLite rows for
 * the supervisor_decisions table. Append-only — no soft-delete.
 */
import type { SupervisorDecision } from '../../../../domain/generated/output.js';
export interface SupervisorDecisionRow {
    id: string;
    scope_type: string;
    scope_id: string | null;
    feature_id: string | null;
    supervisor_run_id: string;
    source_event_kind: string;
    source_event_id: string;
    verdict: string;
    rationale: string;
    model_id: string;
    prompt_version: string;
    rule_ref: string | null;
    confidence: number | null;
    created_at: number;
    updated_at: number;
}
export declare function toDatabase(decision: SupervisorDecision): SupervisorDecisionRow;
export declare function fromDatabase(row: SupervisorDecisionRow): SupervisorDecision;
//# sourceMappingURL=supervisor-decision.mapper.d.ts.map