import { DataSource } from 'typeorm';
import PaginationDto from './dtos/pagination.dto';
import { AddPackagesDto } from './dtos/app-packages.dto';
import { UpdatePackagesDto } from './dtos/update-package.dto';
import { AddPackageCategoriesDto, EditPackageCategoriesDto } from './dtos/add-package-categories.dto';
export declare class OpHubPackagesService {
    private readonly connection;
    constructor(connection: DataSource);
    createPackageCategory(addPackageCategoriesDto: AddPackageCategoriesDto): Promise<any>;
    updatePackageCategory(package_category_id: number, editPackageCategoriesDto: EditPackageCategoriesDto): Promise<any>;
    findById(id: number, hospital_id: number): Promise<any>;
    findAll(paginationDto: PaginationDto): Promise<any>;
    delete(package_category_id: number, hospital_id: number): Promise<any>;
    createPackage(addPackagesDto: AddPackagesDto): Promise<any>;
    packageUpdate(package_id: number, updatePackagesDto: UpdatePackagesDto): Promise<any>;
    findPackagesList(paginationDto: PaginationDto): Promise<any>;
    getPackageDetails(package_id: number, hospital_id: number): Promise<any>;
    deletePackages(package_id: number, hospital_id: number): Promise<any>;
}
