/**
 * Shared mapping from raw Codex CLI JSON-RPC notifications to ProviderEvents.
 *
 * Used by the RemoteCliProvider so gateway event handling stays aligned with
 * Codex sessions 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