import type { ToolRiskAssessment } from '@cicctencent/agent-core'; export interface AuditLogEntry { id: string; ts: number; sessionId: string; traceId?: string; iteration?: number; phase: 'before_tool' | 'after_tool' | 'blocked'; tool: string; args?: Record; result?: string; isError?: boolean; duration?: number; risk: ToolRiskAssessment; } export interface AuditQuery { limit?: number; since?: number; until?: number; tool?: string; level?: string; sessionId?: string; } export declare function redactAuditEntry(entry: AuditLogEntry): AuditLogEntry; export declare function appendAuditLog(entry: Omit & { id?: string; ts?: number; }): AuditLogEntry; export declare function listAuditLogs(query?: AuditQuery): AuditLogEntry[]; //# sourceMappingURL=audit.service.d.ts.map