import { AdminProductRequestService } from "./productrequest.service";
import { UpdateStatusCloseOpenDto } from "./UpdateStatusCloseOpenDto";
export declare class AdminProductRequestController {
    private readonly adminProductRequestService;
    constructor(adminProductRequestService: AdminProductRequestService);
    findAll(query: Record<string, string>): Promise<{
        status: boolean;
        message: string;
        data: import("../../common/productrequest/productrequest.entity").ProductRequest[];
    }>;
    findOne(id: string): Promise<{
        status: boolean;
        message: string;
        data: import("../../common/productrequest/productrequest.entity").ProductRequest;
    }>;
    remove(id: string): Promise<{
        status: boolean;
        message: string;
    }>;
    updateStatus(id: number, UpdateStatusCloseOpenDto: UpdateStatusCloseOpenDto): Promise<{
        status: boolean;
        message: string;
        data: import("../../common/productrequest/productrequest.entity").ProductRequest;
    }>;
}
