import { PhpCollectionByReportService } from './php-collection_by-report.service';
import { CreatePhpCollectionByReportDto } from './dto/create-php-collection_by-report.dto';
import { UpdatePhpCollectionByReportDto } from './dto/update-php-collection_by-report.dto';
export declare class PhpCollectionByReportController {
    private readonly phpCollectionByReportService;
    constructor(phpCollectionByReportService: PhpCollectionByReportService);
    create(createPhpCollectionByReportDto: CreatePhpCollectionByReportDto, limit: number, page: number, search: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: any;
        total: any;
    }>;
    findAll(name: string): Promise<any>;
    findOne(id: string): string;
    update(id: string, updatePhpCollectionByReportDto: UpdatePhpCollectionByReportDto): string;
    remove(id: string): string;
}
