UNPKG

@coinbase/agentkit

Version:

Coinbase AgentKit core primitives

55 lines (54 loc) 1.39 kB
import { z } from "zod"; /** * Input schema for retrieving account details. */ export declare const TwitterAccountDetailsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; /** * Input schema for retrieving account mentions. */ export declare const TwitterAccountMentionsSchema: z.ZodObject<{ userId: z.ZodString; }, "strip", z.ZodTypeAny, { userId: string; }, { userId: string; }>; /** * Input schema for posting a tweet. */ export declare const TwitterPostTweetSchema: z.ZodObject<{ tweet: z.ZodString; mediaIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; }, "strip", z.ZodTypeAny, { tweet: string; mediaIds?: string[] | undefined; }, { tweet: string; mediaIds?: string[] | undefined; }>; /** * Input schema for posting a tweet reply. */ export declare const TwitterPostTweetReplySchema: z.ZodObject<{ tweetId: z.ZodString; tweetReply: z.ZodString; mediaIds: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; }, "strip", z.ZodTypeAny, { tweetId: string; tweetReply: string; mediaIds?: string[] | undefined; }, { tweetId: string; tweetReply: string; mediaIds?: string[] | undefined; }>; /** * Input schema for uploading media. */ export declare const TwitterUploadMediaSchema: z.ZodObject<{ filePath: z.ZodString; }, "strip", z.ZodTypeAny, { filePath: string; }, { filePath: string; }>;