UNPKG

sei-agent-kit

Version:

A package for building AI agents on the SEI blockchain

45 lines 1.45 kB
import { StructuredTool } from "langchain/tools"; import { SeiAgentKit } from "../../agent"; import { CalculateMarginRequirementReturnType } from "../../../node_modules/citrex-sdk/lib/types.js"; import { z } from "zod"; declare const CitrexCalculateMarginRequirementInputSchema: z.ZodObject<{ isBuy: z.ZodBoolean; price: z.ZodNumber; productId: z.ZodNumber; quantity: z.ZodNumber; }, "strip", z.ZodTypeAny, { isBuy: boolean; price: number; productId: number; quantity: number; }, { isBuy: boolean; price: number; productId: number; quantity: number; }>; export declare class SeiCitrexCalculateMarginRequirementTool extends StructuredTool<typeof CitrexCalculateMarginRequirementInputSchema> { private readonly seiKit; name: string; description: string; schema: z.ZodObject<{ isBuy: z.ZodBoolean; price: z.ZodNumber; productId: z.ZodNumber; quantity: z.ZodNumber; }, "strip", z.ZodTypeAny, { isBuy: boolean; price: number; productId: number; quantity: number; }, { isBuy: boolean; price: number; productId: number; quantity: number; }>; constructor(seiKit: SeiAgentKit); _call(input: z.infer<typeof CitrexCalculateMarginRequirementInputSchema>): Promise<CalculateMarginRequirementReturnType | undefined>; } export {}; //# sourceMappingURL=calculateMarginRequirement.d.ts.map