import { PhpIncomeReportService } from './php-income-report.service';
import { CreatePhpIncomeReportDto } from './dto/create-php-income-report.dto';
import { UpdatePhpIncomeReportDto } from './dto/update-php-income-report.dto';
export declare class PhpIncomeReportController {
    private readonly phpIncomeReportService;
    constructor(phpIncomeReportService: PhpIncomeReportService);
    create(createPhpIncomeReportDto: CreatePhpIncomeReportDto, limit: number, page: number, search: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: any;
        total: any;
        header: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
        header?: undefined;
    }>;
    findAll(limit: number, page: number, search: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: any;
        total: any;
        header: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
        header?: undefined;
    }>;
    findAllMonth(limit: number, page: number, search: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: any;
        total: any;
        header: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
        header?: undefined;
    }>;
    findAllDoctor(limit: number, page: number, search: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: any;
        total: any;
        header: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
        header?: undefined;
    }>;
    findAllPat(limit: number, page: number, search: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data: any;
        total: any;
        header: any;
    } | {
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
        header?: undefined;
    }>;
    findOne(id: string): string;
    update(id: string, updatePhpIncomeReportDto: UpdatePhpIncomeReportDto): string;
    remove(id: string): string;
}
