/** * Decision recording and retrieval for session audit trail. * * @task T4782 * @epic T4654 * @task T1450 — normalized (projectRoot, params) signature */ import { type SessionDecisionLogParams, type SessionRecordDecisionParams } from '@cleocode/contracts'; import type { DecisionRecord } from './types.js'; /** * Record a decision to the audit trail. * Normalized Core signature: (projectRoot, params) → Result. * Appends a JSON line to `.cleo/audit/decisions.jsonl`. * Throws if required params are missing. * @task T1450 */ export declare function recordDecision(projectRoot: string, params: SessionRecordDecisionParams): Promise; /** * Read the decision log, optionally filtered by sessionId and/or taskId. * Normalized Core signature: (projectRoot, params) → Result. * @task T1450 */ export declare function getDecisionLog(projectRoot: string, params: SessionDecisionLogParams): Promise; //# sourceMappingURL=decisions.d.ts.map