/**
 * Assumption recording for session audit trail.
 *
 * @task T4782
 * @epic T4654
 */
import type { AssumptionRecord } from './types.js';
export interface RecordAssumptionParams {
    sessionId?: string;
    taskId?: string;
    assumption: string;
    confidence: 'high' | 'medium' | 'low';
}
/**
 * Record an assumption made during a session.
 * Appends to .cleo/audit/assumptions.jsonl (creates dir if needed).
 * Throws if required params are missing or invalid.
 */
export declare function recordAssumption(projectRoot: string, params: RecordAssumptionParams): Promise<Omit<AssumptionRecord, 'validatedAt'> & {
    timestamp: string;
}>;
//# sourceMappingURL=assumptions.d.ts.map