import { type AgentMessage } from "./protocol.js"; export interface EventRecord { event: string; [key: string]: unknown; } /** Build the durable audit-event projection for one validated Agent message. */ export declare function messageEvent(message: AgentMessage): EventRecord; /** Build the legacy raw-exchange audit projection without owning persistence. */ export declare function rawExchangeEvent({ conversationId, from, to, prompt, response, round, type }: { conversationId: string; from: string; to: string; prompt: string; response: string; round: number; type?: string; }): EventRecord;