/**
 * Shared mapping from raw Codex CLI JSON-RPC notifications to ProviderEvents.
 *
 * Used by both the local CodexProvider and the RemoteCliProvider so that the
 * same set of event methods is handled regardless of whether the child process
 * is local or proxied via WS.
 */
import type { ProviderEvent } from "./contracts.js";
/**
 * Convert a raw Codex JSON-RPC notification into zero or more ProviderEvents.
 * Returns an empty array for notifications that should be silently ignored
 * (noisy / redundant / user-echo events).
 */
export declare function mapCodexNotification(method: string, params: Record<string, unknown>, sessionId: string): ProviderEvent[];
//# sourceMappingURL=codex-event-mapper.d.ts.map