import IClientOptions from './base/IClientOptions'; export { OauthAuthenticateParams, OauthAuthorizeParams, OauthAccessTokenParams, OauthInvalidateTokenParams, Oauth2InvalidateTokenParams, OauthRequestTokenParams, Oauth2TokenParams, } from './interfaces/params/AuthenticationParams'; import OauthAuthenticate from './interfaces/types/OauthAuthenticateTypes'; export { OauthAuthenticate }; import OauthAuthorize from './interfaces/types/OauthAuthorizeTypes'; export { OauthAuthorize }; import OauthAccessToken from './interfaces/types/OauthAccessTokenTypes'; export { OauthAccessToken }; import OauthInvalidateToken from './interfaces/types/OauthInvalidateTokenTypes'; export { OauthInvalidateToken }; import Oauth2InvalidateToken from './interfaces/types/Oauth2InvalidateTokenTypes'; export { Oauth2InvalidateToken }; import OauthRequestToken from './interfaces/types/OauthRequestTokenTypes'; export { OauthRequestToken }; import Oauth2Token from './interfaces/types/Oauth2TokenTypes'; export { Oauth2Token }; export { ApplicationRateLimitStatusParams, } from './interfaces/params/ApplicationParams'; export { ListsListParams, ListsMembersParams, ListsMembersShowParams, ListsMembershipsParams, ListsOwnershipsParams, ListsShowParams, ListsStatusesParams, ListsSubscribersParams, ListsSubscribersShowParams, ListsSubscriptionsParams, ListsCreateParams, ListsDestroyParams, ListsMembersCreateParams, ListsMembersCreateAllParams, ListsMembersDestroyParams, ListsMembersDestroyAllParams, ListsSubscribersCreateParams, ListsSubscribersDestroyParams, ListsUpdateParams, } from './interfaces/params/CreateAndManageListsParams'; export { FollowersIdsParams, FollowersListParams, FriendsIdsParams, FriendsListParams, FriendshipsIncomingParams, FriendshipsLookupParams, FriendshipsNoRetweetsIdsParams, FriendshipsOutgoingParams, FriendshipsShowParams, UsersLookupParams, UsersSearchParams, UsersShowParams, FriendshipsCreateParams, FriendshipsDestroyParams, FriendshipsUpdateParams, } from './interfaces/params/FollowSearchAndGetUsersParams'; export { AccountVerifyCredentialsParams, SavedSearchesShowByIdParams, UsersProfileBannerParams, AccountUpdateProfileParams, AccountUpdateProfileBackgroundImageRetiredParams, AccountUpdateProfileBannerParams, AccountUpdateProfileImageParams, SavedSearchesCreateParams, SavedSearchesDestroyByIdParams, } from './interfaces/params/ManageAccountSettingsAndProfileParams'; export { BlocksCreateParams, BlocksDestroyParams, MutesUsersCreateParams, MutesUsersDestroyParams, UsersReportSpamParams, } from './interfaces/params/MuteBlockAndReportUsersParams'; import ListsList from './interfaces/types/ListsListTypes'; export { ListsList }; import ListsMembers from './interfaces/types/ListsMembersTypes'; export { ListsMembers }; import ListsMembersShow from './interfaces/types/ListsMembersShowTypes'; export { ListsMembersShow }; import ListsMemberships from './interfaces/types/ListsMembershipsTypes'; export { ListsMemberships }; import ListsOwnerships from './interfaces/types/ListsOwnershipsTypes'; export { ListsOwnerships }; import ListsShow from './interfaces/types/ListsShowTypes'; export { ListsShow }; import ListsStatuses from './interfaces/types/ListsStatusesTypes'; export { ListsStatuses }; import ListsSubscribers from './interfaces/types/ListsSubscribersTypes'; export { ListsSubscribers }; import ListsSubscribersShow from './interfaces/types/ListsSubscribersShowTypes'; export { ListsSubscribersShow }; import ListsSubscriptions from './interfaces/types/ListsSubscriptionsTypes'; export { ListsSubscriptions }; import ListsCreate from './interfaces/types/ListsCreateTypes'; export { ListsCreate }; import ListsDestroy from './interfaces/types/ListsDestroyTypes'; export { ListsDestroy }; import ListsSubscribersCreate from './interfaces/types/ListsSubscribersCreateTypes'; export { ListsSubscribersCreate }; import FollowersIds from './interfaces/types/FollowersIdsTypes'; export { FollowersIds }; import FollowersList from './interfaces/types/FollowersListTypes'; export { FollowersList }; import FriendsIds from './interfaces/types/FriendsIdsTypes'; export { FriendsIds }; import FriendsList from './interfaces/types/FriendsListTypes'; export { FriendsList }; import FriendshipsIncoming from './interfaces/types/FriendshipsIncomingTypes'; export { FriendshipsIncoming }; import FriendshipsLookup from './interfaces/types/FriendshipsLookupTypes'; export { FriendshipsLookup }; import FriendshipsOutgoing from './interfaces/types/FriendshipsOutgoingTypes'; export { FriendshipsOutgoing }; import FriendshipsShow from './interfaces/types/FriendshipsShowTypes'; export { FriendshipsShow }; import UsersLookup from './interfaces/types/UsersLookupTypes'; export { UsersLookup }; import UsersSearch from './interfaces/types/UsersSearchTypes'; export { UsersSearch }; import UsersShow from './interfaces/types/UsersShowTypes'; export { UsersShow }; import FriendshipsCreate from './interfaces/types/FriendshipsCreateTypes'; export { FriendshipsCreate }; import FriendshipsDestroy from './interfaces/types/FriendshipsDestroyTypes'; export { FriendshipsDestroy }; import FriendshipsUpdate from './interfaces/types/FriendshipsUpdateTypes'; export { FriendshipsUpdate }; import AccountSettings from './interfaces/types/AccountSettingsTypes'; export { AccountSettings }; import AccountVerifyCredentials from './interfaces/types/AccountVerifyCredentialsTypes'; export { AccountVerifyCredentials }; import SavedSearchesList from './interfaces/types/SavedSearchesListTypes'; export { SavedSearchesList }; import SavedSearchesShowById from './interfaces/types/SavedSearchesShowByIdTypes'; export { SavedSearchesShowById }; import UsersProfileBanner from './interfaces/types/UsersProfileBannerTypes'; export { UsersProfileBanner }; import AccountUpdateProfile from './interfaces/types/AccountUpdateProfileTypes'; export { AccountUpdateProfile }; import AccountUpdateProfileImage from './interfaces/types/AccountUpdateProfileImageTypes'; export { AccountUpdateProfileImage }; import SavedSearchesCreate from './interfaces/types/SavedSearchesCreateTypes'; export { SavedSearchesCreate }; import SavedSearchesDestroyById from './interfaces/types/SavedSearchesDestroyByIdTypes'; export { SavedSearchesDestroyById }; import BlocksIds from './interfaces/types/BlocksIdsTypes'; export { BlocksIds }; import BlocksList from './interfaces/types/BlocksListTypes'; export { BlocksList }; import MutesUsersIds from './interfaces/types/MutesUsersIdsTypes'; export { MutesUsersIds }; import MutesUsersList from './interfaces/types/MutesUsersListTypes'; export { MutesUsersList }; import BlocksCreate from './interfaces/types/BlocksCreateTypes'; export { BlocksCreate }; import BlocksDestroy from './interfaces/types/BlocksDestroyTypes'; export { BlocksDestroy }; import MutesUsersCreate from './interfaces/types/MutesUsersCreateTypes'; export { MutesUsersCreate }; import MutesUsersDestroy from './interfaces/types/MutesUsersDestroyTypes'; export { MutesUsersDestroy }; import UsersReportSpam from './interfaces/types/UsersReportSpamTypes'; export { UsersReportSpam }; export { CollectionsEntriesParams, CollectionsListParams, CollectionsShowParams, CollectionsCreateParams, CollectionsDestroyParams, CollectionsEntriesAddParams, CollectionsEntriesMoveParams, CollectionsEntriesRemoveParams, CollectionsUpdateParams, } from './interfaces/params/CurateACollectionOfTweetsParams'; export { StatusesHomeTimelineParams, StatusesMentionsTimelineParams, StatusesUserTimelineParams, } from './interfaces/params/GetTweetTimelinesParams'; export { FavoritesListParams, StatusesLookupParams, StatusesRetweetersIdsParams, StatusesRetweetsByIdParams, StatusesRetweetsOfMeParams, StatusesShowParams, FavoritesCreateParams, FavoritesDestroyParams, StatusesDestroyByIdParams, StatusesOembedParams, StatusesRetweetByIdParams, StatusesUnretweetByIdParams, StatusesUpdateParams, } from './interfaces/params/PostRetrieveAndEngageWithTweetsParams'; export { SearchParams, } from './interfaces/params/SearchTweetsParams'; import CollectionsEntries from './interfaces/types/CollectionsEntriesTypes'; export { CollectionsEntries }; import CollectionsList from './interfaces/types/CollectionsListTypes'; export { CollectionsList }; import CollectionsShow from './interfaces/types/CollectionsShowTypes'; export { CollectionsShow }; import CollectionsCreate from './interfaces/types/CollectionsCreateTypes'; export { CollectionsCreate }; import CollectionsDestroy from './interfaces/types/CollectionsDestroyTypes'; export { CollectionsDestroy }; import CollectionsUpdate from './interfaces/types/CollectionsUpdateTypes'; export { CollectionsUpdate }; import StatusesHomeTimeline from './interfaces/types/StatusesHomeTimelineTypes'; export { StatusesHomeTimeline }; import StatusesMentionsTimeline from './interfaces/types/StatusesMentionsTimelineTypes'; export { StatusesMentionsTimeline }; import StatusesUserTimeline from './interfaces/types/StatusesUserTimelineTypes'; export { StatusesUserTimeline }; import FavoritesList from './interfaces/types/FavoritesListTypes'; export { FavoritesList }; import StatusesLookup from './interfaces/types/StatusesLookupTypes'; export { StatusesLookup }; import StatusesRetweetersIds from './interfaces/types/StatusesRetweetersIdsTypes'; export { StatusesRetweetersIds }; import StatusesRetweetsById from './interfaces/types/StatusesRetweetsByIdTypes'; export { StatusesRetweetsById }; import StatusesRetweetsOfMe from './interfaces/types/StatusesRetweetsOfMeTypes'; export { StatusesRetweetsOfMe }; import StatusesShow from './interfaces/types/StatusesShowTypes'; export { StatusesShow }; import FavoritesCreate from './interfaces/types/FavoritesCreateTypes'; export { FavoritesCreate }; import FavoritesDestroy from './interfaces/types/FavoritesDestroyTypes'; export { FavoritesDestroy }; import StatusesDestroyById from './interfaces/types/StatusesDestroyByIdTypes'; export { StatusesDestroyById }; import StatusesOembed from './interfaces/types/StatusesOembedTypes'; export { StatusesOembed }; import StatusesUnretweetById from './interfaces/types/StatusesUnretweetByIdTypes'; export { StatusesUnretweetById }; import StatusesUpdate from './interfaces/types/StatusesUpdateTypes'; export { StatusesUpdate }; import Search from './interfaces/types/SearchTypes'; export { Search }; export { CustomProfilesByIdParams, } from './interfaces/params/CustomProfilesParams'; export { EventsDestroyParams, EventsShowParams, EventsListParams, EventsNewParams, } from './interfaces/params/SendingAndReceivingEventsParams'; export { IndicateTypingParams, } from './interfaces/params/TypingIndicatorAndReadReceiptsParams'; export { WelcomeMessagesRulesShowParams, WelcomeMessagesShowParams, WelcomeMessagesNewParams, WelcomeMessagesRulesNewParams, WelcomeMessagesListParams, WelcomeMessagesDestroyParams, WelcomeMessagesRulesDestroyParams, } from './interfaces/params/WelcomeMessagesParams'; import CustomProfilesById from './interfaces/types/CustomProfilesByIdTypes'; export { CustomProfilesById }; import EventsShow from './interfaces/types/EventsShowTypes'; export { EventsShow }; import EventsList from './interfaces/types/EventsListTypes'; export { EventsList }; import EventsNew from './interfaces/types/EventsNewTypes'; export { EventsNew }; import WelcomeMessagesRulesShow from './interfaces/types/WelcomeMessagesRulesShowTypes'; export { WelcomeMessagesRulesShow }; import WelcomeMessagesShow from './interfaces/types/WelcomeMessagesShowTypes'; export { WelcomeMessagesShow }; import WelcomeMessagesNew from './interfaces/types/WelcomeMessagesNewTypes'; export { WelcomeMessagesNew }; import WelcomeMessagesRulesNew from './interfaces/types/WelcomeMessagesRulesNewTypes'; export { WelcomeMessagesRulesNew }; import WelcomeMessagesList from './interfaces/types/WelcomeMessagesListTypes'; export { WelcomeMessagesList }; export { MediaUploadInitParams, MediaUploadAppendParams, MediaUploadStatusParams, MediaUploadFinalizeParams, MediaUploadParams, MediaMetadataCreateParams, } from './interfaces/params/UploadMediaParams'; import MediaUploadInit from './interfaces/types/MediaUploadInitTypes'; export { MediaUploadInit }; import MediaUploadStatus from './interfaces/types/MediaUploadStatusTypes'; export { MediaUploadStatus }; import MediaUploadFinalize from './interfaces/types/MediaUploadFinalizeTypes'; export { MediaUploadFinalize }; import MediaUpload from './interfaces/types/MediaUploadTypes'; export { MediaUpload }; import MediaSubtitlesDelete from './interfaces/types/MediaSubtitlesDeleteTypes'; export { MediaSubtitlesDelete }; import MediaSubtitlesCreate from './interfaces/types/MediaSubtitlesCreateTypes'; export { MediaSubtitlesCreate }; export { TrendsClosestParams, } from './interfaces/params/GetLocationsWithTrendingTopicsParams'; export { TrendsPlaceParams, } from './interfaces/params/GetTrendsNearALocationParams'; import TrendsAvailable from './interfaces/types/TrendsAvailableTypes'; export { TrendsAvailable }; import TrendsClosest from './interfaces/types/TrendsClosestTypes'; export { TrendsClosest }; import TrendsPlace from './interfaces/types/TrendsPlaceTypes'; export { TrendsPlace }; export { GeoIdByPlaceIdParams, } from './interfaces/params/GetInformationAboutAPlaceParams'; import GeoIdByPlaceId from './interfaces/types/GeoIdByPlaceIdTypes'; export { GeoIdByPlaceId }; import GeoReverseGeocode from './interfaces/types/GeoReverseGeocodeTypes'; export { GeoReverseGeocode }; import GeoSearch from './interfaces/types/GeoSearchTypes'; export { GeoSearch }; export { TweetsParams, } from './interfaces/params/GetMetricsFromATweetParams'; import Tweets from './interfaces/types/TweetsTypes'; export { Tweets }; export { CreateTweetParams, DeleteTweetParams, SearchRecentTweetsParams, SearchAllTweetsParams, LikingUsersParams, } from './interfaces/params/PostTweetsParams'; import CreateTweet from './interfaces/types/CreateTweetTypes'; export { CreateTweet }; import LikingUsers from './interfaces/types/LikingUsersTypes'; export { LikingUsers }; import BasicsClient from './clients/BasicsClient'; import ApplicationClient from './clients/ApplicationClient'; import AccountsAndUsersClient from './clients/AccountsAndUsersClient'; import TweetsClient from './clients/TweetsClient'; import DirectMessagesClient from './clients/DirectMessagesClient'; import MediaClient from './clients/MediaClient'; import TrendsClient from './clients/TrendsClient'; import GeoClient from './clients/GeoClient'; import MetricsClient from './clients/MetricsClient'; import TweetsV2Client from './clients/TweetsV2Client'; declare class TwitterClient { private basicsClient; private applicationClient; private accountsAndUsersClient; private tweetsClient; private directMessagesClient; private mediaClient; private trendsClient; private geoClient; private metricsClient; private tweetsV2Client; private transport; /** * Provide Twitter API Credentials and options * @param options */ constructor(options: IClientOptions); get basics(): BasicsClient; get application(): ApplicationClient; get accountsAndUsers(): AccountsAndUsersClient; get tweets(): TweetsClient; get directMessages(): DirectMessagesClient; get media(): MediaClient; get trends(): TrendsClient; get geo(): GeoClient; get metrics(): MetricsClient; get tweetsV2(): TweetsV2Client; } export { TwitterClient };