@coinbase/agentkit
Version:
Coinbase AgentKit core primitives
31 lines (30 loc) • 731 B
TypeScript
import { z } from "zod";
/**
* Schema for transferring SPL tokens to another address.
*/
export declare const TransferTokenSchema: z.ZodObject<{
recipient: z.ZodString;
mintAddress: z.ZodString;
amount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
amount: number;
recipient: string;
mintAddress: string;
}, {
amount: number;
recipient: string;
mintAddress: string;
}>;
/**
* Schema for getting SPL token balance.
*/
export declare const GetBalanceSchema: z.ZodObject<{
mintAddress: z.ZodString;
address: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
mintAddress: string;
address?: string | undefined;
}, {
mintAddress: string;
address?: string | undefined;
}>;