import type { LatLng, OpenAQResults } from '../types'; /** * An interface representing an air quality data provider. */ export interface Provider { fetchByGps(gps: LatLng, options?: Options): Promise; fetchByStation(stationId: string, options?: Options): Promise; id: string; name: string; normalize: (d: Response) => OpenAQResults; }