/// <reference types="multer" />
import { EventService } from '../event.service';
import { CreateEventDto } from '../dto/createEvent.dto';
import { UpdateEventDto } from '../dto/updateEvent.dto';
export declare class EventController {
    private eventService;
    constructor(eventService: EventService);
    getEvents(): Promise<import("../../typeorm/event").event[]>;
    createEvent(createEventDto: CreateEventDto): Promise<import("../../typeorm/event").event>;
    updateEventById(id: number, updateEventDto: UpdateEventDto): Promise<void>;
    deleteEventById(id: number): Promise<void>;
    uploadFile(file: Express.Multer.File, dataUrl: any): Promise<{
        originalname: string;
        filename: string;
    }>;
}
