/// <reference types="multer" />
import { ItineraryService } from '../itinerary.service';
import { UpdateItineraryDto } from '../dto/updateItinerary.dto';
export declare class ItineraryController {
    private itineraryService;
    constructor(itineraryService: ItineraryService);
    getItineraries(): Promise<import("../../typeorm/itinerary").itinerary[]>;
    createItinerary(createItineraryDto: any): Promise<import("../../typeorm/itinerary").itinerary[]>;
    updateItineraryById(id: number, updateItineraryDto: UpdateItineraryDto): Promise<void>;
    deleteItineraryById(id: number): Promise<void>;
    uploadFile(file: Express.Multer.File, dataUrl: any): Promise<{
        originalname: string;
        filename: string;
    }>;
}
