import type { APIPollFieldsParameterType } from '../polls'; import type { APIUserFieldsParameterType } from '../users'; import type { APIMediaFieldsParameterType } from '../media'; import type { APIPlaceFieldsParameterType } from '../places'; import type { APIMedia, APIPlace, APIPoll, APITweet, APIUser } from '../../payloads'; export * from './Bookmarks'; export * from './FilteredStream'; export * from './HideReplies'; export * from './Likes'; export * from './ManageTweets'; export * from './QuoteTweets'; export * from './Retweets'; export * from './SearchTweets'; export * from './Timelines'; export * from './TweetCounts'; export * from './TweetsLookup'; export * from './VolumeStreams'; export declare type APITweetExpansionsParameterType = 'attachments.poll_ids' | 'attachments.media_keys' | 'author_id' | 'entities.mentions.username' | 'geo.place_id' | 'in_reply_to_user_id' | 'referenced_tweets.id' | 'referenced_tweets.id.author_id'; export declare const APITweetExpansionsParameters: Array; export declare type APITweetFieldsParameterType = keyof APITweet; export declare const APITweetFieldsParameters: Array; export interface APITweetExpansions { tweets?: Array; users?: Array; places?: Array; media?: Array; polls?: Array; } export interface SingleTweetLookupQuery { expansions?: Array; 'media.fields'?: Array; 'place.fields'?: Array; 'poll.fields'?: Array; 'tweet.fields'?: Array; 'user.fields'?: Array; } export interface SingleTweetLookupResponse { data: APITweet; includes?: APITweetExpansions; } export declare type MultipleTweetsLookupQuery = SingleTweetLookupQuery; export interface MultipleTweetsLookupResponse { data: Array; includes?: APITweetExpansions; } //# sourceMappingURL=index.d.ts.map