import { UpdateTripIntermediateStopDto } from "../dto/update-trip-intermediate-stop.dto";
import { TripIntermediateStopRepository } from "../repositories/trip-intermediate-stop.repository";
import { TripRepository } from "../../trips/repositories/trip.repository";
export declare class TripIntermediateStopsService {
    private readonly tripIntermediateStopRepository;
    private readonly tripRepository;
    constructor(tripIntermediateStopRepository: TripIntermediateStopRepository, tripRepository: TripRepository);
    findOne(trip_id: number): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(updateTripIntermediateStopDto: UpdateTripIntermediateStopDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: number): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
