///
import { AccessLimitationRepository } from "../../repositories/AccessLimitationRepository";
import { OrganizationsRepository } from "../../repositories/OrganizationsRepository";
import { OrganizationDetailDtoTransformation } from "../../transformations/OrganizationDetailDtoTransformation";
import { OrganizationDtoTransformation } from "../../transformations/OrganizationDtoTransformation";
import { NextFunction, Request, Response } from "@golemio/core/dist/shared/express";
import { AbstractController } from "./AbstractController";
export declare class V2OrganizationsController extends AbstractController {
private organizationsRepository;
private transformation;
private transformationDetail;
constructor(organizationsRepository: OrganizationsRepository, transformation: OrganizationDtoTransformation, transformationDetail: OrganizationDetailDtoTransformation, accessLimitationRepository: AccessLimitationRepository);
getAll: (req: Request, res: Response, next: NextFunction) => Promise>>;
getOne: (req: Request, res: Response, next: NextFunction) => Promise>>;
}