import { FunctionTool, HostedMCPTool, Tool } from '@openai/agents-core'; import { RealtimeToolDefinition } from './clientMessages'; export declare const BACKGROUND_RESULT_SYMBOL: unique symbol; type BackgroundResult = { [BACKGROUND_RESULT_SYMBOL]: true; content: T; }; export declare function backgroundResult(content: T): BackgroundResult; export declare function isBackgroundResult(result: unknown): result is BackgroundResult; export type RealtimeTool = FunctionTool | HostedMCPTool; export declare function isValidRealtimeTool(tool: Tool): tool is RealtimeTool; export declare function toRealtimeToolDefinition(tool: RealtimeTool): RealtimeToolDefinition; export {};