import { RouteListEntry, EtaDb, Eta, StopList } from "./type";
interface fetchEtasProps extends RouteListEntry {
    stopList?: StopList;
    holidays?: EtaDb["holidays"];
    serviceDayMap?: EtaDb["serviceDayMap"];
    language: "zh" | "en";
    seq: number;
}
export declare function fetchEtas({ route, stops, bound, dest, freq, seq, serviceType, co, nlbId, gtfsId, stopList, language, holidays, serviceDayMap, }: fetchEtasProps): Promise<Eta[]>;
export declare function fetchEtaDb(): Promise<EtaDb>;
export declare function fetchEtaDbMd5(): Promise<string>;
export declare function fetchRouteUpdatedAt(route: RouteListEntry): Promise<number>;
export * from "./journeyTime";
export type * from "./type";
