import { HospitalsService } from "./hospitals.service";
import { CreateHospitalDto } from "../dto/create-hospital.dto";
import { UpdateHospitalDto } from "../dto/update-hospital.dto";
import { HospitalFilterDto } from "../dto/filter-hospital.dto";
export declare class HospitalsController {
    private readonly hospitalsService;
    constructor(hospitalsService: HospitalsService);
    create(createHospitalDto: CreateHospitalDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    backfillPlaceIds(): Promise<{
        success: boolean;
        code: number;
        message: string;
        data: any;
    }>;
    findAll(request: any, hospitalFilterDto: HospitalFilterDto): Promise<{
        success: boolean;
        code: number;
        message: string;
        data: any;
    }>;
    findOne(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: string, updateHospitalDto: UpdateHospitalDto): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
