import { BaseEndpoint, QueryParameters } from './baseEndpoint'; import { MovieAlternativeTitlesResponse, MovieChangesResponse, MovieCreditsResponse, MovieDetailsResponse, MovieExternalIDResponse, MovieImagesResponse, MovieKeywordsResponse, MovieListsResponse, MovieNowPlayingResponse, MoviePopularResponse, MovieRecommendationsResponse, MovieReleaseDatesResponse, MovieReviewsResponse, MovieSimilarMoviesResponse, MovieTopRatedResponse, MovieTranslationsResponse, MovieUpcomingResponse, MovieVideosResponse } from '../interfaces/movie'; interface QueryWithRegion { region?: string; } export declare class Movie extends BaseEndpoint { details(movieID: number, parameters?: QueryParameters, appendToResponse?: [string] | null): Promise; alternativeTitles(movieID: number, parameters?: QueryParameters): Promise; changes(movieID: number, parameters?: QueryParameters): Promise; credits(movieID: number): Promise; externalIDs(movieID: number): Promise; images(movieID: number, parameters?: QueryParameters): Promise; keywords(movieID: number): Promise; releaseDates(movieID: number): Promise; videos(movieID: number): Promise; translations(movieID: number): Promise; recommendations(movieID: number): Promise; similar(movieID: number): Promise; reviews(movieID: number): Promise; lists(movieID: number): Promise; latest(): Promise; nowPlaying(parameters?: QueryWithRegion): Promise; popular(parameters?: QueryWithRegion): Promise; topRated(parameters?: QueryWithRegion): Promise; upcoming(parameters?: QueryWithRegion): Promise; private buildRequestParameters; } export {};