{"version":3,"sources":["../src/ai/tools/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAiBO,SAAS,iBAA0C,GAAA;AACxD,EAAO,OAAA;AAAA,IACL,aAAe,EAAA,cAAA;AAAA,IACf,oBAAsB,EAAA,oBAAA;AAAA,IACtB,WAAa,EAAA,WAAA;AAAA,IACb,eAAiB,EAAA,eAAA;AAAA,IACjB,WAAa,EAAA,YAAA;AAAA,IACb,aAAe,EAAA;AAAA,GACjB;AACF","file":"index.mjs","sourcesContent":["import type { Tool } from 'ai'\nimport { suiAddressTool } from './suiAddressTool'\nimport { suiStakeTool } from './suiStakeTool'\nimport { suiSwapTool } from './suiSwapTool'\nimport { suiTransferTool } from './suiTransferTool'\nimport { suiUnstakeTool } from './suiUnstakeTool'\nimport { suiWalletBalanceTool } from './suiWalletBalanceTool'\n\nexport {\n  suiAddressTool,\n  suiStakeTool,\n  suiSwapTool,\n  suiTransferTool,\n  suiUnstakeTool,\n  suiWalletBalanceTool,\n}\n\nexport function getSuiwareAiTools(): Record<string, Tool> {\n  return {\n    'get-address': suiAddressTool,\n    'get-wallet-balance': suiWalletBalanceTool,\n    'swap-coin': suiSwapTool,\n    'transfer-coin': suiTransferTool,\n    'stake-sui': suiStakeTool,\n    'unstake-sui': suiUnstakeTool,\n  }\n}\n"]}