import { CreatePlantelDto } from '../planteles/dto/create-plantel.dto';
import { UpdatePlantelDto } from '../planteles/dto/update-plantel.dto';
import { MasterCreateUsuarioDto } from './dto/master-create-usuario.dto';
import { MasterAdminService } from './master-admin.service';
export declare class MasterAdminController {
    private readonly masterAdminService;
    constructor(masterAdminService: MasterAdminService);
    findAllPlanteles(): Promise<import("../planteles/entities/plantel.entity").Plantel[]>;
    createPlantel(dto: CreatePlantelDto): Promise<import("../planteles/entities/plantel.entity").Plantel>;
    updatePlantel(id: number, dto: UpdatePlantelDto): Promise<import("../planteles/entities/plantel.entity").Plantel>;
    removePlantel(id: number): Promise<void>;
    findAllUsuarios(): Promise<any[]>;
    createUsuario(dto: MasterCreateUsuarioDto): Promise<import("../usuarios/entities/usuario.entity").Usuario>;
    findUsuariosByPlantel(plantelId: number): Promise<any[]>;
    addUsuarioAPlantel(plantelId: number, usuarioId: number): Promise<import("../planteles/entities/plantel-usuario.entity").PlantelUsuario>;
    removeUsuarioDePlantel(plantelId: number, usuarioId: number): Promise<void>;
}
