import { PhpTransactionReportService } from './php-transaction-report.service';
import { CreatePhpTransactionReportDto } from './dto/create-php-transaction-report.dto';
import { UpdatePhpTransactionReportDto } from './dto/update-php-transaction-report.dto';
export declare class PhpTransactionReportController {
    private readonly phpTransactionReportService;
    constructor(phpTransactionReportService: PhpTransactionReportService);
    create(createPhpTransactionReportDto: CreatePhpTransactionReportDto, limit: number, page: number, search: string, filter?: string): Promise<{
        status_code: string;
        status: string;
        message: string;
        data?: undefined;
        total?: undefined;
    } | {
        status_code: string;
        status: string;
        message: string;
        data: import("./dto/create-php-transaction-report.dto").PaymentDto[];
        total: number;
    }>;
    findAll(): string;
    update(id: string, updatePhpTransactionReportDto: UpdatePhpTransactionReportDto): string;
    remove(id: string): string;
    findAllCollectedBy(): Promise<any>;
}
