UNPKG

@coinbase/agentkit

Version:

Coinbase AgentKit core primitives

44 lines (43 loc) 1.32 kB
import { z } from "zod"; /** * Input schema for listing Base Account spend permissions action. */ export declare const ListBaseAccountSpendPermissionsSchema: z.ZodObject<{ baseAccount: z.ZodString; }, "strip", z.ZodTypeAny, { baseAccount: string; }, { baseAccount: string; }>; /** * Input schema for using a Base Account spend permission action. */ export declare const UseBaseAccountSpendPermissionSchema: z.ZodObject<{ baseAccount: z.ZodString; amount: z.ZodOptional<z.ZodNumber>; tokenAddress: z.ZodOptional<z.ZodString>; permissionIndex: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { baseAccount: string; amount?: number | undefined; tokenAddress?: string | undefined; permissionIndex?: number | undefined; }, { baseAccount: string; amount?: number | undefined; tokenAddress?: string | undefined; permissionIndex?: number | undefined; }>; /** * Input schema for revoking a Base Account spend permission action. */ export declare const RevokeBaseAccountSpendPermissionSchema: z.ZodObject<{ baseAccount: z.ZodString; permissionIndex: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { baseAccount: string; permissionIndex?: number | undefined; }, { baseAccount: string; permissionIndex?: number | undefined; }>;