@coinbase/agentkit
Version:
Coinbase AgentKit core primitives
55 lines (54 loc) • 1.39 kB
TypeScript
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;
}>;