import type { DecisionEntry, VerificationAuditRecord } from '../types/index.js'; import type { StatePathResolver } from './state-path-resolver.js'; /** * Append a decision entry to .scaffold/decisions.jsonl. * Assigns the next sequential ID (D-001, D-002, ...). * @returns The assigned decision ID. */ export declare function appendDecision(projectRoot: string, entry: Omit, pathResolver?: StatePathResolver): string; /** * Read decision entries from .scaffold/decisions.jsonl. * Optionally filter by step slug or limit to last N entries. */ export declare function readDecisions(projectRoot: string, filter?: { step?: string; last?: number; }, pathResolver?: StatePathResolver): DecisionEntry[]; /** * Append a D3 verification audit record to .scaffold/decisions.jsonl. * Audit records carry no D-NNN id and are invisible to readDecisions. */ export declare function appendAuditRecord(projectRoot: string, record: VerificationAuditRecord, pathResolver?: StatePathResolver): void; //# sourceMappingURL=decision-logger.d.ts.map