/// <reference types="multer" />
import { CreateHuntStepParams } from 'src/utils/types';
import { HuntStepService } from '../treasure_hunt.service';
import { UpdateHuntStepDto } from '../dto/updateHuntStep.dto';
export declare class HuntStepController {
    private HuntStepService;
    constructor(HuntStepService: HuntStepService);
    getHunt_steps(): Promise<import("../../typeorm/hunt_step").hunt_step[]>;
    createHunt_step(createHunt_stepDto: CreateHuntStepParams): Promise<import("../../typeorm/hunt_step").hunt_step[]>;
    updateHunt_stepById(id: number, updateHunt_stepDto: UpdateHuntStepDto): Promise<void>;
    deleteHunt_stepById(id: number): Promise<void>;
    uploadFile(file: Express.Multer.File, dataUrl: any): {
        originalname: string;
        filename: string;
    };
}
