import { InfotextFacade } from "../../service/facade/InfotextFacade";
import { StopFacade } from "../../service/facade/StopFacade";
import { TransferFacade } from "../../service/facade/TransferFacade";
import { TransferDepartureCacheTransformation } from "../../service/transformations/TransferDepartureCacheTransformation";
import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig";
import { RequestHandler } from "@golemio/core/dist/shared/express";
export declare class V4TransferBoardsController {
    private config;
    private stopFacade;
    private infotextFacade;
    private transferFacade;
    private transformation;
    private static readonly NO_TRANSFERS;
    private readonly defaultTransferBoardsLimit;
    private countPreviousStopsToAllow;
    private isOppositeDirectionFilterStopNameStrict;
    constructor(config: ISimpleConfig, stopFacade: StopFacade, infotextFacade: InfotextFacade, transferFacade: TransferFacade, transformation: TransferDepartureCacheTransformation);
    getTransferBoardData: RequestHandler;
    private accessibilityForStops;
    private enhanceInPlaceWithTimeAndInfo;
    private enhanceInPlaceWithGuaranteedTransfers;
    private parseTransferBoardsParams;
}
