{"version":3,"file":"index.cjs","names":[],"sources":["../../src/tools/index.ts"],"sourcesContent":["import { xaiLiveSearch } from \"./live_search.js\";\nimport { xaiWebSearch } from \"./web_search.js\";\nimport { xaiXSearch } from \"./x_search.js\";\nimport { xaiCodeExecution } from \"./code_execution.js\";\nimport { xaiCollectionsSearch } from \"./collections_search.js\";\n\nexport const tools = {\n  /** @deprecated Use xaiWebSearch and xaiXSearch instead */\n  xaiLiveSearch,\n  xaiWebSearch,\n  xaiXSearch,\n  xaiCodeExecution,\n  xaiCollectionsSearch,\n};\n\n// Re-export types for convenience\nexport type {\n  XAILiveSearchTool,\n  XAILiveSearchToolOptions,\n} from \"./live_search.js\";\nexport type {\n  XAIWebSearchTool,\n  XAIWebSearchToolOptions,\n} from \"./web_search.js\";\nexport type { XAIXSearchTool, XAIXSearchToolOptions } from \"./x_search.js\";\nexport type { XAICodeExecutionTool } from \"./code_execution.js\";\nexport type {\n  XAICollectionsSearchTool,\n  XAICollectionsSearchToolOptions,\n} from \"./collections_search.js\";\n\n// Re-export tool type constants\nexport {\n  XAI_LIVE_SEARCH_TOOL_TYPE,\n  XAI_LIVE_SEARCH_TOOL_NAME,\n} from \"./live_search.js\";\nexport { XAI_WEB_SEARCH_TOOL_TYPE } from \"./web_search.js\";\nexport { XAI_X_SEARCH_TOOL_TYPE } from \"./x_search.js\";\nexport { XAI_CODE_EXECUTION_TOOL_TYPE } from \"./code_execution.js\";\nexport { XAI_COLLECTIONS_SEARCH_TOOL_TYPE } from \"./collections_search.js\";\n"],"mappings":";;;;;;AAMA,MAAa,QAAQ;CAEnB,eAAA,oBAAA;CACA,cAAA,mBAAA;CACA,YAAA,iBAAA;CACA,kBAAA,uBAAA;CACA,sBAAA,2BAAA;CACD"}