/// <reference types="express" />
import { NextFunction, Request, Response } from "@golemio/core/dist/shared/express";
import { AbstractV3ParkingController } from "./AbstractV3ParkingController";
export declare class V3ParkingController extends AbstractV3ParkingController {
    private parkingRepository;
    private parkingsFilteredRepository;
    private averageOccupancyRepository;
    private logger;
    constructor();
    getAll: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    getOne: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    getAverageOccupancy: (req: Request, res: Response, next: NextFunction) => Promise<Response<any, Record<string, any>> | undefined>;
    private parseParams;
}
