import { AccessLimitationRepository } from "../../repositories/AccessLimitationRepository"; import { BuildingTransformationFull } from "../../transformations/BuildingTransformationFull"; import { NextFunction, Request, Response } from "@golemio/core/dist/shared/express"; import { AbstractController } from "./AbstractController"; export declare class BuildingsController extends AbstractController { private fullDataTransformation; private buildingsRepository; private transformation; constructor(accessLimitationRepository: AccessLimitationRepository, fullDataTransformation: BuildingTransformationFull); getAll: (req: Request, res: Response, next: NextFunction) => Promise; getOne: (req: Request, res: Response, next: NextFunction) => Promise; private getFullData; private getPrimaryData; }