import { Alert, Stop, Vehicle } from ".."; import { Schedule } from "../types/Schedule"; import { Prediction } from "../types/Prediction"; export declare class Client { private apiKey; constructor(apiKey?: string); getAlerts(route?: string, includes?: Array<'stops' | 'routes' | 'trips' | 'facilities'>): Promise; getPredictions(route?: string, includes?: Array<'schedule' | 'stop' | 'route' | 'trip' | 'vehicle' | 'alerts'>): Promise; getVehicles(route?: string, includes?: Array<'stop' | 'route' | 'trip'>): Promise; getSchedule(route?: string, includes?: Array<'stop' | 'route' | 'trip' | 'prediction'>): Promise; getStops(route?: string, includes?: Array<'parent_station' | 'child_stops' | 'recommended_transfers' | 'facilities' | 'route'>): Promise; private mbtaRequest; private buildUrl; }