/**
 * ACP Event Emittertranslates internal qlogicagent notifications to ACP
 * session/update notifications.
 *
 * Maps the 47+ internal notification methods (turn.delta, turn.tool_call, etc.)
 * to 9 standard + 19 extended ACP sessionUpdate types.
 *
 * Usage: Called by the StdioServer event loop. Instead of (or in addition to)
 * emitting raw notifications, events are translated and emitted through the
 * AcpServer.emitSessionUpdate() method.
 */
import type { AcpServer } from "./acp-server.js";
/**
 * Translates and emits a qlogicagent internal notification as an ACP session/update.
 *
 * @param server The AcpServer instance to emit through
 * @param sessionId Active ACP session ID
 * @param method Internal notification method name
 * @param params Internal notification payload
 */
export declare function emitAcpUpdate(server: AcpServer, sessionId: string, method: string, params: Record<string, unknown>): boolean;
