import type { OpenAIStreamEventLike } from "../../../../adapters/openai/index.js"; /** * Drops events tied to `mcp_list_tools` output items so the chat surface does not * render an "MCP List Tools" card. The available-tools listing is implementation * detail and clutters the conversation. We record item ids announced via * `response.output_item.added` (and the matching `done`) and skip any other event * that references them (`response.mcp_list_tools.*`, etc.). */ export declare function omitMcpListToolsEvents(source: AsyncIterable): AsyncIterable;