import { ModulesService } from './modules.service';
import { CreateModuleDto } from './dto/create-module.dto';
import { UpdateModuleDto } from './dto/update-module.dto';
export declare class ModulesController {
    private readonly modulesService;
    constructor(modulesService: ModulesService);
    create(dto: CreateModuleDto): Promise<import("./entities/module.entity").ModuleEntity>;
    findAll(): Promise<import("./entities/module.entity").ModuleEntity[]>;
    findOne(id: string): Promise<import("./entities/module.entity").ModuleEntity>;
    update(id: string, dto: UpdateModuleDto): Promise<import("./entities/module.entity").ModuleEntity>;
    remove(id: string): Promise<import("./entities/module.entity").ModuleEntity>;
}
