import { AggregateCredits, AppendToResponse, AppendToResponseTvSeasonKey, ChangeOption, Changes, Credits, ExternalIds, Images, LanguageOption, SeasonDetails, SeasonSelection, Translations, TvSeasonChangeValue, Videos } from '..'; import { BaseEndpoint } from './base'; export interface TvSeasonImageSearchOptions extends LanguageOption { /** * a list of ISO-639-1 values to query */ include_image_language?: string[]; } export interface TvSeasonVideoSearchOptions extends LanguageOption { /** * a list of ISO-639-1 values to query */ include_video_language?: string[]; } export declare class TvSeasonsEndpoint extends BaseEndpoint { private readonly baseURL; constructor(accessToken: string, baseURL: string); details(seasonSelection: SeasonSelection, appendToResponse?: T, options?: LanguageOption): Promise>; aggregateCredits(seasonSelection: SeasonSelection, options?: LanguageOption): Promise; changes(seasonId: number, options?: ChangeOption): Promise>; credits(seasonSelection: SeasonSelection, options?: LanguageOption): Promise; externalIds(seasonSelection: SeasonSelection, options?: LanguageOption): Promise; images(seasonSelection: SeasonSelection, options?: TvSeasonImageSearchOptions): Promise; videos(seasonSelection: SeasonSelection, options?: TvSeasonVideoSearchOptions): Promise; translations(seasonSelection: SeasonSelection, options?: LanguageOption): Promise; }