export interface NcStatusExportRow {
    source: 'QRS' | 'TQS';
    audit_kind: 'client' | 'surveillance' | 'recertification';
    audit_id: number;
    company_name: string | null;
    audit_date: string | null;
    auditor_names: string[];
    nc_status: 'NC Raised' | 'NC Pending';
}
export interface NcStatusExportData {
    rows: NcStatusExportRow[];
    totals: {
        total: number;
        raised: number;
        pending: number;
    };
}
export declare class AuditNcStatusExcelService {
    generate(data: NcStatusExportData, subtitle: string): Promise<Buffer>;
}
