import type { Response } from 'express';
import { ChecklistsService } from './services/checklists.service';
export declare class ClientChecklistsController {
    private readonly service;
    constructor(service: ChecklistsService);
    getChecklists(auditRequestId: number, req: any): Promise<import("./entities/audit-checklist.entity").AuditChecklist[]>;
    upload(itemId: number, file: any, req: any): Promise<import("./entities/audit-checklist-item.entity").AuditChecklistItem>;
    submit(checklistId: number, req: any): Promise<{
        success: boolean;
    }>;
    checklistPdf(checklistId: number, req: any, res: Response): Promise<void>;
    download(itemId: number, req: any, res: Response): Promise<void>;
}
