import { BaseEndpoint, QueryDateLimiter, QueryParameters } from './baseEndpoint'; import { TVAlternativeTitlesResponse, TVDetailsResponse, TVChangesResponse, TVContentRatingsResponse, TVCreditsResponse, TVEpisodeGroupsResponse, TVExternalIDResponse, TVImagesResponse, TVKeywordsResponse, TVRecommendationsResponse, TVReviewsResponse, TVScreenedTheatricallyResponse, TVSimilarResponse, TVTranslationsResponse, TVVideosResponse, TVAiringTodayResponse, TVOnTheAirResponse, TVPopularResponse, TVTopRatedResponse } from '../interfaces/tv'; export declare class TV extends BaseEndpoint { details(tvID: number): Promise; alternativeTitles(tvID: number): Promise; changes(tvID: number, parameters?: QueryDateLimiter): Promise; contentRatings(tvID: number): Promise; credits(tvID: number): Promise; episodeGroup(tvID: number): Promise; externalIDs(tvID: number): Promise; images(tvID: number, parameters?: QueryParameters): Promise; keywords(tvID: number): Promise; recommendations(tvID: number): Promise; reviews(tvID: number): Promise; screenedTheatrically(tvID: number): Promise; similar(tvID: number): Promise; translations(tvID: number): Promise; videos(tvID: number): Promise; latest(): Promise; airingToday(): Promise; onTheAir(): Promise; popular(): Promise; topRated(): Promise; }