import { EscortsService } from "./escorts.service";
import { CreateEscortDto } from "../dto/create-escort.dto";
import { UpdateEscortDto } from "../dto/update-escort.dto";
import { UpsertEscortDto } from "../dto/bulk-escort.dto";
import { FilterEscortDto } from "../dto/filter-escort.dto";
export declare class EscortsController {
    private readonly escortsService;
    constructor(escortsService: EscortsService);
    create(createEscortDto: CreateEscortDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findAll(filterEscortDto: FilterEscortDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    getEscortTypes(): Promise<{
        success: boolean;
        code: number;
        message: string;
        data: any;
    }>;
    findOne(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    upsertEscortList(upsertDto: UpsertEscortDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: string, updateEscortDto: UpdateEscortDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
