/// <reference types="multer" />
import { LevelService } from '../level.service';
import { UpdateLevelDto } from '../dto/updateLevel.dto';
export declare class LevelController {
    private levelService;
    constructor(levelService: LevelService);
    getLevels(): Promise<import("../../typeorm/level").Level[]>;
    createLevel(createLevelDto: any): Promise<import("../../typeorm/level").Level[]>;
    updateLevelById(id: number, updateLevelDto: UpdateLevelDto): Promise<void>;
    deleteLevelById(id: number): Promise<void>;
    uploadFile(file: Express.Multer.File, dataUrl: any): Promise<{
        originalname: string;
        filename: string;
    }>;
}
