export interface CreateTweetParams { /** * The text of your Tweet. */ 'text': string; /** * Tweets a link directly to a Direct Message conversation with an account. */ 'direct_message_deep_link'?: string; /** * Allows you to Tweet exclusively for Super Followers. */ 'for_super_followers_only'?: boolean; /** * A place in the world. */ 'geo'?: { place_id: string; }; /** * A JSON object that contains media information being attached to created Tweet. This is mutually exclusive from Quote Tweet ID and Poll. */ 'media'?: { media_ids: string[]; tagged_user_ids?: string[]; }; /** * A JSON object that contains options for a Tweet with a poll. This is mutually exclusive from Media and Quote Tweet ID. */ 'poll'?: { options: string[]; duration_minutes: number; }; /** * Link to the Tweet being quoted. */ 'quote_tweet_id'?: string; /** * A JSON object that contains information of the Tweet being replied to. */ 'reply'?: { exclude_reply_user_ids?: string; in_reply_to_tweet_id: string; }; /** * Settings to indicate who can reply to the Tweet. Options include "mentionedUsers" and "following". If the field isn’t specified, it will default to everyone. */ 'reply_settings'?: string; } export interface DeleteTweetParams { /** * The ID of the Tweet to delete. */ 'id': string; }