import { PackageCategoriesService } from './package_categories.service';
import PaginationDto from './dtos/pagination.dto';
import { AddPackageCategoriesDto, EditPackageCategoriesDto } from './dtos/add-package-categories.dto';
export declare class PackageCategoriesController {
    private readonly packageCategoriesService;
    constructor(packageCategoriesService: PackageCategoriesService);
    create(addPackageCategoriesDto: AddPackageCategoriesDto): Promise<{
        status: string;
        message: string;
        data?: undefined;
    } | {
        data: any;
        status: string;
        message: string;
    }>;
    update(id: number, editPackageCategoriesDto: EditPackageCategoriesDto): Promise<{
        status: string;
        message: string;
        data?: undefined;
    } | {
        data: any;
        status: string;
        message: string;
    }>;
    findAll(PaginationDto: PaginationDto): Promise<{
        response: {
            data: any;
            total: number;
        };
        status: string;
        message: string;
    } | {
        status: string;
        message: string;
        response?: undefined;
    }>;
    findById(id: number): Promise<{
        status: string;
        message: string;
        data?: undefined;
    } | {
        data: any;
        status: string;
        message: string;
    }>;
    delete(id: string, hospital_id: string): Promise<{
        status: string;
        message: string;
    }>;
}
