declare class UpdatePreviousNcCoreDto {
    auditee_name?: string | null;
    audit_type?: string | null;
    nc_type?: string | null;
    status?: 'open' | 'closed';
    follow_up_date?: string | null;
    follow_up_notes?: string | null;
    remark?: string | null;
    due_date?: string | null;
}
declare class UpdatePreviousNcEntryDto {
    id: number;
    nc_type?: string;
    ncr_statement?: string;
    criteria_clause?: string;
    corrective_action?: string;
    status?: 'open' | 'closed' | 'pending';
}
declare class NewPreviousNcFindingDto {
    ncr_statement: string;
    nc_type?: string;
    criteria_clause?: string;
    corrective_action?: string;
    status?: 'open' | 'closed' | 'pending';
}
export declare class UpdatePreviousNcDto {
    nc?: UpdatePreviousNcCoreDto;
    entries?: UpdatePreviousNcEntryDto[];
    new_remark?: string;
    new_findings?: NewPreviousNcFindingDto[];
}
export {};
