/**
 * Router /WEB LAYER/: maps routes to specific controller functions, passes request parameters and handles responses.
 * Handles web logic (http request, response). Sets response headers, handles error responses.
 */
/// <reference types="express" />
import { AbstractRouter } from "@golemio/core/dist/helpers/routing/AbstractRouter";
import { Router } from "@golemio/core/dist/shared/express";
export declare class V2PIDRouter extends AbstractRouter {
    readonly router: Router;
    private cacheHeaderMiddleware;
    private readonly departureBoardsController;
    private readonly infotextsController;
    constructor();
    protected initRoutes: () => void;
    private registerDepartureBoardsRoutes;
    private registerInfotextsRoutes;
    private commonMiddleware;
}
declare const v2PidRouter: AbstractRouter;
export { v2PidRouter };
