import { itinerary } from 'src/typeorm/itinerary';
import { UpdateItineraryParams } from 'src/utils/types';
import { Repository } from 'typeorm';
export declare class ItineraryService {
    private itineraryRepository;
    constructor(itineraryRepository: Repository<itinerary>);
    fetchItineraries(): Promise<itinerary[]>;
    createItinerary(itineraryDetails: any): Promise<itinerary[]>;
    updateItinerary(id: number, updateItineraryDetails: UpdateItineraryParams): Promise<import("typeorm").UpdateResult>;
    deleteItinerary(id: number): Promise<import("typeorm").DeleteResult>;
}
