export declare class MovieService { private client; constructor(token: string); search(request: SearchRequest): Promise; } export interface MovieInfo { adult?: boolean; backdrop_path?: string; genre_ids?: number[]; id?: number; original_language?: string; original_title?: string; overview?: string; popularity?: number; poster_path?: string; release_date?: string; title?: string; video?: boolean; vote_average?: number; vote_count?: number; } export interface SearchRequest { language?: string; page?: number; primary_release_year?: number; query?: string; region?: string; year?: number; } export interface SearchResponse { page?: number; results?: MovieInfo[]; total_pages?: number; total_results?: number; }