/**
 * Room MCP audit — Decision entities for agent write attribution.
 *
 * @module trellis/mcp
 */
import type { MiddlewareContext } from '../core/kernel/middleware.js';
import type { TrellisKernel } from '../core/kernel/trellis-kernel.js';
/**
 * Persist a Decision entity for an MCP write (fire-and-forget safe).
 */
export declare function recordRoomMcpAudit(kernel: TrellisKernel, agentId: string, toolName: string, params: Record<string, unknown>, resultText: string, wctx: Partial<MiddlewareContext>, relatedEntities?: string[]): Promise<string | null>;
/** Schedule audit without blocking the tool response. */
export declare function scheduleRoomMcpAudit(kernelPromise: Promise<TrellisKernel>, agentId: string, toolName: string, params: Record<string, unknown>, resultText: string, wctx: Partial<MiddlewareContext>, relatedEntities?: string[]): void;
//# sourceMappingURL=room-audit.d.ts.map