import { AuditType, AuditMode, CancellationReason, RowStatus } from '../entities/audit-schedule-row.entity';
export declare class UpdateAuditRowDto {
    audit_type?: AuditType;
    audit_stage?: string;
    audit_mode?: AuditMode;
    accreditation?: string;
    company_id?: number;
    lead_auditor_id?: number;
    co_auditor_ids?: number[];
    standard_ids?: number[];
    audit_time?: string;
    audit_time_label?: string;
    notes?: string;
    status?: RowStatus;
}
export declare class CancelAuditRowDto {
    cancellation_reason: CancellationReason;
    cancellation_notes: string;
}
export declare class RescheduleAuditRowDto {
    new_audit_date: string;
    new_audit_time?: string;
    new_audit_time_label?: string;
    reschedule_reason: string;
    new_lead_auditor_id?: number;
    new_co_auditor_ids?: number[];
}
export declare class BulkCancelDto {
    cancellation_reason: CancellationReason;
    cancellation_notes: string;
}
