import type { AuditTrailEntry } from '../../types/audit.js';
/**
 * Build a partial AuditTrailEntry (without the `hash` field) from a tool invocation.
 * The caller must compute and attach `hash` via `hashEntry()` before storing.
 */
export declare function buildAuditEntry(params: {
    toolName: string;
    args: unknown;
    outputType: 'success' | 'error';
    durationMs: number;
    prevHash: string;
}): Omit<AuditTrailEntry, 'hash'>;
//# sourceMappingURL=formatter.d.ts.map