@coinbase/agentkit
Version:
Coinbase AgentKit core primitives
37 lines (36 loc) • 1.05 kB
TypeScript
import { z } from "zod";
/**
* Input schema for bridge token action.
*/
export declare const BridgeTokenSchema: z.ZodObject<{
destinationChainId: z.ZodString;
inputTokenSymbol: z.ZodDefault<z.ZodString>;
amount: z.ZodString;
recipient: z.ZodOptional<z.ZodString>;
maxSplippage: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
amount: string;
destinationChainId: string;
inputTokenSymbol: string;
maxSplippage: number;
recipient?: string | undefined;
}, {
amount: string;
destinationChainId: string;
recipient?: string | undefined;
inputTokenSymbol?: string | undefined;
maxSplippage?: number | undefined;
}>;
/**
* Input schema for check deposit status action.
*/
export declare const CheckDepositStatusSchema: z.ZodObject<{
originChainId: z.ZodOptional<z.ZodString>;
depositId: z.ZodString;
}, "strip", z.ZodTypeAny, {
depositId: string;
originChainId?: string | undefined;
}, {
depositId: string;
originChainId?: string | undefined;
}>;