import { AuditChecklist } from '../entities/audit-checklist.entity';
export interface ChecklistPdfData {
    auditCode: string;
    companyName: string;
    auditLine: string;
    standardName: string;
    items: string[];
    dueDate?: string | null;
    leadAuditorName?: string | null;
    generatedAt?: string | null;
}
export declare class ChecklistPdfService {
    private readonly logger;
    private logoCache;
    dataFromChecklist(checklist: AuditChecklist): ChecklistPdfData;
    filenameFor(checklist: AuditChecklist): string;
    private getLogo;
    generate(data: ChecklistPdfData): Promise<Buffer>;
}
