export declare class NewsService { private client; constructor(token: string); headlines(request: HeadlinesRequest): Promise; topStories(request: TopStoriesRequest): Promise; } export interface Article { categories?: string[]; description?: string; id?: string; image_url?: string; keywords?: string; language?: string; locale?: string; published_at?: string; snippet?: string; source?: string; title?: string; url?: string; } export interface HeadlinesRequest { date?: string; language?: string; locale?: string; } export interface HeadlinesResponse { articles?: Article[]; } export interface TopStoriesRequest { date?: string; language?: string; locale?: string; } export interface TopStoriesResponse { articles?: Article[]; }