UNPKG

sei-agent-kit

Version:

A package for building AI agents on the SEI blockchain

65 lines 2.13 kB
import { z } from "zod"; import { StructuredTool } from "langchain/tools"; import { SeiAgentKit } from "../../agent"; declare const SeiGetRedeemableAmountInputSchema: z.ZodObject<{ ticker: z.ZodString; userAddress: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { ticker: string; userAddress?: string | undefined; }, { ticker: string; userAddress?: string | undefined; }>; /** * LangChain tool for querying redeemable amounts in Takara Protocol */ export declare class SeiGetRedeemableAmountTool extends StructuredTool<typeof SeiGetRedeemableAmountInputSchema> { private readonly seiKit; name: string; description: string; schema: z.ZodObject<{ ticker: z.ZodString; userAddress: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { ticker: string; userAddress?: string | undefined; }, { ticker: string; userAddress?: string | undefined; }>; constructor(seiKit: SeiAgentKit); protected _call({ ticker, userAddress }: z.infer<typeof SeiGetRedeemableAmountInputSchema>): Promise<string>; } declare const SeiGetBorrowBalanceInputSchema: z.ZodObject<{ ticker: z.ZodString; userAddress: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { ticker: string; userAddress?: string | undefined; }, { ticker: string; userAddress?: string | undefined; }>; /** * LangChain tool for querying borrow balances in Takara Protocol */ export declare class SeiGetBorrowBalanceTool extends StructuredTool<typeof SeiGetBorrowBalanceInputSchema> { private readonly seiKit; name: string; description: string; schema: z.ZodObject<{ ticker: z.ZodString; userAddress: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { ticker: string; userAddress?: string | undefined; }, { ticker: string; userAddress?: string | undefined; }>; constructor(seiKit: SeiAgentKit); protected _call({ ticker, userAddress }: z.infer<typeof SeiGetBorrowBalanceInputSchema>): Promise<string>; } export {}; //# sourceMappingURL=query.d.ts.map