import { BaseEndpoint } from './baseEndpoint'; import { TVEpisodeDetailsResponse, TVEpisodeCreditsResponse, TVEpisodeExternalIDResponse, TVEpisodeImagesResponse, TVEpisodeTranslationsResponse, TVEpisodeVideosResponse } from '../interfaces/tvEpisode'; export declare class TVEpisode extends BaseEndpoint { private showID; private seasonNumber; show(showID: number): TVEpisode; season(seasonNumber: number): TVEpisode; details(episodeNumber: number, appendToResponse?: string[]): Promise; credits(episodeNumber: number): Promise; externalIDs(episodeNumber: number): Promise; images(episodeNumber: number): Promise; translations(episodeNumber: number): Promise; videos(episodeNumber: number): Promise; private performChecks; }