import { CreatePhpIncomeReportDto } from './dto/create-php-income-report.dto';
import { UpdatePhpIncomeReportDto } from './dto/update-php-income-report.dto';
import { DataSource } from 'typeorm';
export declare class PhpIncomeReportService {
    private readonly connection;
    private readonly dynamicConnection;
    constructor(connection: DataSource, dynamicConnection: DataSource);
    create(createPhpIncomeReportDto: CreatePhpIncomeReportDto, limit: number, page: number, search: string): Promise<{
        details: any;
        count: any;
        header: any;
    }>;
    findAll(limit: number, page: number, search: string): Promise<{
        details: any;
        count: any;
        header: any;
    }>;
    findAllPerMonth(limit: number, page: number): Promise<{
        details: any;
        count: any;
        header: any;
    }>;
    findAllPerDoctor(limit: number, page: number, search: string): Promise<{
        details: any;
        count: any;
        header: any;
    }>;
    findAllPerPatient(limit: number, page: number, search: string): Promise<{
        details: any;
        count: any;
        header: any;
    }>;
    findOne(id: number): string;
    update(id: number, updatePhpIncomeReportDto: UpdatePhpIncomeReportDto): string;
    remove(id: number): string;
}
