import { ParkingMachinesFilteredRepository } from "../../data-access/ParkingMachinesFilteredRepository";
import { ParkingMachinesRepository } from "../../data-access/ParkingMachinesRepository";
import { ParkingMachinesDtoTransformation } from "../../transformations/v3/ParkingMachinesDtoTransformation";
import { NextFunction, Request, Response } from "@golemio/core/dist/shared/express";
import { AbstractV3ParkingController } from "./AbstractV3ParkingController";
export declare class V3ParkingMachinesController extends AbstractV3ParkingController {
    private repository;
    private filteredRepository;
    private transformation;
    constructor(repository: ParkingMachinesRepository, filteredRepository: ParkingMachinesFilteredRepository, transformation: ParkingMachinesDtoTransformation);
    getAll: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    getOne: (req: Request, res: Response, next: NextFunction) => Promise<void>;
    private parseParams;
}
