///
import { AccessLimitationRepository } from "../../repositories/AccessLimitationRepository";
import { MeasurementRepository } from "../../repositories/MeasurementRepository";
import { NextFunction, Request, Response } from "@golemio/core/dist/shared/express";
import { AbstractController } from "./AbstractController";
export declare class V2MeasurementsController extends AbstractController {
private measurementRepository;
constructor(measurementRepository: MeasurementRepository, accessLimitationRepository: AccessLimitationRepository);
getMeasurements: (req: Request, res: Response, next: NextFunction) => Promise>>;
getMonthlyReadings: (req: Request, res: Response, next: NextFunction) => Promise>>;
}