UNPKG

sei-agent-kit

Version:

A package for building AI agents on the SEI blockchain

74 lines 2.74 kB
import { StructuredTool } from "langchain/tools"; import { SeiAgentKit } from "../../agent"; import { z } from "zod"; declare const CreateOverlappingStrategyInputSchema: z.ZodObject<{ token0Ticker: z.ZodString; token1Ticker: z.ZodString; buyPriceLow: z.ZodOptional<z.ZodString>; sellPriceHigh: z.ZodOptional<z.ZodString>; fee: z.ZodDefault<z.ZodNumber>; range: z.ZodDefault<z.ZodNumber>; sellAmount: z.ZodOptional<z.ZodString>; buyAmount: z.ZodOptional<z.ZodString>; marketPriceOverride: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { token0Ticker: string; token1Ticker: string; range: number; fee: number; buyPriceLow?: string | undefined; sellPriceHigh?: string | undefined; sellAmount?: string | undefined; buyAmount?: string | undefined; marketPriceOverride?: string | undefined; }, { token0Ticker: string; token1Ticker: string; buyPriceLow?: string | undefined; sellPriceHigh?: string | undefined; range?: number | undefined; sellAmount?: string | undefined; buyAmount?: string | undefined; fee?: number | undefined; marketPriceOverride?: string | undefined; }>; export declare class CarbonCreateOverlappingStrategyTool extends StructuredTool<typeof CreateOverlappingStrategyInputSchema> { private readonly seiKit; name: string; description: string; schema: z.ZodObject<{ token0Ticker: z.ZodString; token1Ticker: z.ZodString; buyPriceLow: z.ZodOptional<z.ZodString>; sellPriceHigh: z.ZodOptional<z.ZodString>; fee: z.ZodDefault<z.ZodNumber>; range: z.ZodDefault<z.ZodNumber>; sellAmount: z.ZodOptional<z.ZodString>; buyAmount: z.ZodOptional<z.ZodString>; marketPriceOverride: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { token0Ticker: string; token1Ticker: string; range: number; fee: number; buyPriceLow?: string | undefined; sellPriceHigh?: string | undefined; sellAmount?: string | undefined; buyAmount?: string | undefined; marketPriceOverride?: string | undefined; }, { token0Ticker: string; token1Ticker: string; buyPriceLow?: string | undefined; sellPriceHigh?: string | undefined; range?: number | undefined; sellAmount?: string | undefined; buyAmount?: string | undefined; fee?: number | undefined; marketPriceOverride?: string | undefined; }>; constructor(seiKit: SeiAgentKit); protected _call(input: z.infer<typeof CreateOverlappingStrategyInputSchema>): Promise<string>; } export {}; //# sourceMappingURL=createOverlappingStrategy.d.ts.map