import type { ApodResponse, MarsRoverPhotosResponse, NeoFeedResponse, DonkiEvent, EpicImage } from '../types/nasa.js'; export declare class NasaApiError extends Error { statusCode?: number | undefined; endpoint?: string | undefined; constructor(message: string, statusCode?: number | undefined, endpoint?: string | undefined); } export declare const nasaService: { getApod(date?: string): Promise; getMarsRoverPhotos(rover: string, sol?: number, earthDate?: string, camera?: string, page?: number): Promise; getNeoFeed(startDate?: string, endDate?: string): Promise; getDonkiEvents(eventType?: string, startDate?: string, endDate?: string): Promise; getEpicImages(imageType?: "natural" | "enhanced", date?: string): Promise; }; //# sourceMappingURL=nasa.service.d.ts.map