import { parseTrain } from "./parsers/train.js";
export type Arrival = ReturnType<typeof parseTrain>;
export declare const VERSION: string;
export default class SlowZone {
    apiKey: string;
    constructor(options: {
        apiKey: string;
    });
    getArrivalsForStation(stationId: string | number, options?: {}): Promise<Arrival[]>;
    getArrivalsForStop(stopId: string | number, options?: {}): Promise<Arrival[]>;
    followTrain(runId: string | number): Promise<Arrival[]>;
    private getArrivals;
    private fetch;
    private makeRequest;
}
