import { ApiClient } from './ApiClient'; /** @deprecated Use the named export `ApiClient` instead. */ declare const DeprecatedTwitchClient: typeof ApiClient; /** @deprecated Use the named export `ApiClient` instead. */ declare type DeprecatedTwitchClient = ApiClient; /** @deprecated Use the named export `ApiClient` instead. */ export default DeprecatedTwitchClient; export { ApiClient }; export type { ApiConfig } from './ApiClient'; export { ChatBadgeList } from './API/Badges/ChatBadgeList'; export { ChatBadgeSet } from './API/Badges/ChatBadgeSet'; export { ChatBadgeVersion } from './API/Badges/ChatBadgeVersion'; export type { ChatBadgeScale } from './API/Badges/ChatBadgeVersion'; export type { HelixEventData } from './API/Helix/HelixEvent'; export { HelixPaginatedRequest } from './API/Helix/HelixPaginatedRequest'; export type { HelixPaginatedResult, HelixPaginatedResultWithTotal } from './API/Helix/HelixPaginatedResult'; export type { HelixResponse, HelixPaginatedResponse, HelixPaginatedResponseWithTotal } from './API/Helix/HelixResponse'; export { HelixBitsLeaderboard } from './API/Helix/Bits/HelixBitsLeaderboard'; export { HelixBitsLeaderboardEntry } from './API/Helix/Bits/HelixBitsLeaderboardEntry'; export { HelixCheermoteList } from './API/Helix/Bits/HelixCheermoteList'; export { HelixChannel } from './API/Helix/Channel/HelixChannel'; export type { HelixCreateCustomRewardData, HelixUpdateCustomRewardData } from './API/Helix/ChannelPoints/HelixChannelPointsApi'; export { HelixCustomReward } from './API/Helix/ChannelPoints/HelixCustomReward'; export { HelixCustomRewardRedemption } from './API/Helix/ChannelPoints/HelixCustomRewardRedemption'; export type { HelixCustomRewardRedemptionStatus, HelixCustomRewardRedemptionTargetStatus } from './API/Helix/ChannelPoints/HelixCustomRewardRedemption'; export { HelixChatBadgeSet } from './API/Helix/Chat/HelixChatBadgeSet'; export { HelixChatBadgeVersion } from './API/Helix/Chat/HelixChatBadgeVersion'; export type { HelixChatBadgeScale } from './API/Helix/Chat/HelixChatBadgeVersion'; export { HelixEmote } from './API/Helix/Chat/HelixEmote'; export type { HelixEmoteImageScale } from './API/Helix/Chat/HelixEmote'; export { HelixChannelEmote } from './API/Helix/Chat/HelixChannelEmote'; export type { HelixChannelEmoteSubscriptionTier } from './API/Helix/Chat/HelixChannelEmote'; export { HelixEmoteFromSet } from './API/Helix/Chat/HelixEmoteFromSet'; export { HelixClip } from './API/Helix/Clip/HelixClip'; export type { HelixEventSubTransportOptions, HelixEventSubWebHookTransportOptions } from './API/Helix/EventSub/HelixEventSubApi'; export { HelixEventSubSubscription } from './API/Helix/EventSub/HelixEventSubSubscription'; export type { HelixEventSubSubscriptionData, HelixEventSubSubscriptionStatus, HelixEventSubTransportData } from './API/Helix/EventSub/HelixEventSubSubscription'; export { HelixExtensionTransaction } from './API/Helix/Extensions/HelixExtensionTransaction'; export type { HelixExtensionTransactionData } from './API/Helix/Extensions/HelixExtensionTransaction'; export { HelixGame } from './API/Helix/Game/HelixGame'; export { HelixHypeTrainContribution } from './API/Helix/HypeTrain/HelixHypeTrainContribution'; export { HelixHypeTrainEvent } from './API/Helix/HypeTrain/HelixHypeTrainEvent'; export type { HelixHypeTrainEventData, HelixHypeTrainEventType } from './API/Helix/HypeTrain/HelixHypeTrainEvent'; export { HelixBan } from './API/Helix/Moderation/HelixBan'; export { HelixBanEvent } from './API/Helix/Moderation/HelixBanEvent'; export type { HelixBanEventData } from './API/Helix/Moderation/HelixBanEvent'; export { HelixModerator } from './API/Helix/Moderation/HelixModerator'; export { HelixModeratorEvent } from './API/Helix/Moderation/HelixModeratorEvent'; export type { HelixModeratorEventData } from './API/Helix/Moderation/HelixModeratorEvent'; export type { HelixCreatePollData } from './API/Helix/Poll/HelixPollApi'; export { HelixPoll } from './API/Helix/Poll/HelixPoll'; export { HelixPollChoice } from './API/Helix/Poll/HelixPollChoice'; export type { HelixCreatePredictionData } from './API/Helix/Prediction/HelixPredictionApi'; export { HelixPrediction } from './API/Helix/Prediction/HelixPrediction'; export type { HelixPredictionStatus } from './API/Helix/Prediction/HelixPrediction'; export { HelixPredictionOutcome } from './API/Helix/Prediction/HelixPredictionOutcome'; export type { HelixPredictionOutcomeColor } from './API/Helix/Prediction/HelixPredictionOutcome'; export { HelixPredictor } from './API/Helix/Prediction/HelixPredictor'; export { HelixUserRelation } from './API/Helix/Relations/HelixUserRelation'; export type { HelixScheduleFilter, HelixPaginatedScheduleFilter, HelixScheduleSettingsUpdate, HelixCreateScheduleSegmentData, HelixUpdateScheduleSegmentData } from './API/Helix/Schedule/HelixScheduleApi'; export { HelixSchedule } from './API/Helix/Schedule/HelixSchedule'; export { HelixScheduleSegment } from './API/Helix/Schedule/HelixScheduleSegment'; export { HelixPaginatedScheduleSegmentRequest } from './API/Helix/Schedule/HelixPaginatedScheduleSegmentRequest'; export { HelixChannelSearchResult } from './API/Helix/Search/HelixChannelSearchResult'; export { HelixStream, HelixStreamType } from './API/Helix/Stream/HelixStream'; export type { HelixStreamData } from './API/Helix/Stream/HelixStream'; export { HelixStreamMarker } from './API/Helix/Stream/HelixStreamMarker'; export { HelixStreamMarkerWithVideo } from './API/Helix/Stream/HelixStreamMarkerWithVideo'; export { HelixSubscription } from './API/Helix/Subscriptions/HelixSubscription'; export { HelixSubscriptionEvent } from './API/Helix/Subscriptions/HelixSubscriptionEvent'; export type { HelixSubscriptionEventData } from './API/Helix/Subscriptions/HelixSubscriptionEvent'; export type { HelixUserSubscription } from './API/Helix/Subscriptions/HelixUserSubscription'; export { HelixTag } from './API/Helix/Tag/HelixTag'; export { HelixTeam } from './API/Helix/Team/HelixTeam'; export { HelixTeamWithUsers } from './API/Helix/Team/HelixTeamWithUsers'; export { HelixFollow } from './API/Helix/User/HelixFollow'; export type { HelixFollowData } from './API/Helix/User/HelixFollow'; export { HelixPrivilegedUser } from './API/Helix/User/HelixPrivilegedUser'; export { HelixBroadcasterType, HelixUser, HelixUserType } from './API/Helix/User/HelixUser'; export type { HelixUserData } from './API/Helix/User/HelixUser'; export { HelixExtension } from './API/Helix/User/Extensions/HelixExtension'; export { HelixInstalledExtension } from './API/Helix/User/Extensions/HelixInstalledExtension'; export type { HelixExtensionSlotType } from './API/Helix/User/Extensions/HelixInstalledExtension'; export { HelixInstalledExtensionList } from './API/Helix/User/Extensions/HelixInstalledExtensionList'; export { HelixUserExtension } from './API/Helix/User/Extensions/HelixUserExtension'; export type { HelixUserExtensionUpdatePayload, HelixUserExtensionUpdatePayloadSlot, HelixUserExtensionUpdatePayloadActiveSlot, HelixUserExtensionUpdatePayloadInactiveSlot } from './API/Helix/User/Extensions/HelixUserExtensionUpdatePayload'; export { HelixVideo } from './API/Helix/Video/HelixVideo'; export type { HelixWebHookHubRequestOptions } from './API/Helix/WebHooks/HelixWebHooksApi'; export { HelixWebHookSubscription } from './API/Helix/WebHooks/HelixWebHookSubscription'; export { Subscription } from './API/Kraken/Subscription'; export { CheermoteList } from './API/Kraken/Bits/CheermoteList'; export { Channel } from './API/Kraken/Channel/Channel'; export { ChannelFollow } from './API/Kraken/Channel/ChannelFollow'; export { ChannelPlaceholder } from './API/Kraken/Channel/ChannelPlaceholder'; export { ChannelSubscription } from './API/Kraken/Channel/ChannelSubscription'; export { EmoteSetList } from './API/Kraken/Channel/EmoteSetList'; export { PrivilegedChannel } from './API/Kraken/Channel/PrivilegedChannel'; export { ChatEmote } from './API/Kraken/Chat/ChatEmote'; export { ChatEmoteList } from './API/Kraken/Chat/ChatEmoteList'; export { Stream, StreamType } from './API/Kraken/Stream/Stream'; export { Team } from './API/Kraken/Team/Team'; export { TeamWithUsers } from './API/Kraken/Team/TeamWithUsers'; export { PrivilegedUser } from './API/Kraken/User/PrivilegedUser'; export { User } from './API/Kraken/User/User'; export { UserBlock } from './API/Kraken/User/UserBlock'; export { UserChatInfo } from './API/Kraken/User/UserChatInfo'; export { UserFollow } from './API/Kraken/User/UserFollow'; export { UserSubscription } from './API/Kraken/User/UserSubscription'; export { CreatedVideo } from './API/Kraken/Video/CreatedVideo'; export { Video } from './API/Kraken/Video/Video'; export { ChattersList } from './API/Unsupported/ChattersList'; export type { CommercialLength } from './API/Shared/CommercialLength'; export { CheermoteBackground, CheermoteScale, CheermoteState } from './API/Shared/BaseCheermoteList'; export type { CheermoteDisplayInfo } from './API/Shared/BaseCheermoteList'; export { ConfigError } from './Errors/ConfigError'; export { NoSubscriptionProgramError } from './Errors/NoSubscriptionProgramError'; export { StreamNotLiveError } from './Errors/StreamNotLiveError'; /** @deprecated Import this from `twitch-api-call` instead. */ export { HttpStatusCodeError, TwitchApiCallType } from 'twitch-api-call'; /** @deprecated Import this from `twitch-api-call` instead. */ export type { TwitchApiCallOptions } from 'twitch-api-call'; /** @deprecated Import `HttpStatusCodeError` from `twitch-api-call` instead. */ export { HttpStatusCodeError as HTTPStatusCodeError } from 'twitch-api-call'; /** @deprecated Import `TwitchApiCallType` from `twitch-api-call` instead. */ export { TwitchApiCallType as TwitchAPICallType } from 'twitch-api-call'; /** @deprecated Import `TwitchApiCallOptions` from `twitch-api-call` instead. */ export type { TwitchApiCallOptions as TwitchAPICallOptions } from 'twitch-api-call'; /** @deprecated Import this from `twitch-auth` instead. */ export { AccessToken, InvalidTokenError, InvalidTokenTypeError, StaticAuthProvider, ClientCredentialsAuthProvider, RefreshableAuthProvider, TokenInfo } from 'twitch-auth'; /** @deprecated Import this from `twitch-auth` instead. */ export type { AuthProvider, AuthProviderTokenType, RefreshConfig } from 'twitch-auth'; /** @deprecated Import this from `twitch-common` instead. */ export { HellFreezesOverError } from 'twitch-common'; /** @deprecated Import this from `twitch-common` instead. */ export { extractUserId, extractUserName } from 'twitch-common'; /** @deprecated Import this from `twitch-common` instead. */ export type { UserIdResolvable, UserNameResolvable } from 'twitch-common';