import { ComplaintService } from "./complaint.service";
import { CreateUserComplaintDto } from "./complaint.dto";
export declare class ComplaintController {
    private readonly complaintService;
    constructor(complaintService: ComplaintService);
    create(createComplaintDto: CreateUserComplaintDto): Promise<{
        status: boolean;
        message: string;
        data: import("../../common/complaint/complaint.entity").Complaint;
    }>;
    findByUserId(userId: string, page?: number, limit?: number): Promise<{
        status: boolean;
        message: string;
        data: {
            items: import("../../common/complaint/complaint.entity").Complaint[];
            total: number;
            page: number;
            limit: number;
        };
    }>;
}
