UNPKG

tensaikit

Version:

An autonomous DeFi AI Agent Kit on Katana enabling AI agents to plan and execute on-chain financial operations.

22 lines (21 loc) 1.04 kB
import z from "zod"; import { ActionProvider } from "../../actionProvider"; import { EvmWalletProvider } from "../../../walletProviders"; import { Network } from "../../../network"; import { GetLiquidityProvidersSchema } from "../schemas"; /** * This class provides SushiSwap liquidity-related actions. * Currently supports fetching available liquidity providers on a specific EVM chain. */ export declare class SushiSwapLiquidityActions extends ActionProvider<EvmWalletProvider> { constructor(); /** * Retrieves all available SushiSwap liquidity providers on the chain associated with the wallet provider. * * @params _ - None (uses walletProvider context to get chainId) * @returns {Promise<string>} A stringified JSON representation of liquidity provider information. * @throws {CustomError} - If the API call fails. */ getLiquidityProviders(walletProvider: EvmWalletProvider, _: z.infer<typeof GetLiquidityProvidersSchema>): Promise<string>; supportsNetwork: (network: Network) => boolean; }