import { JobAuditModel } from '@lml/cosmo-ts-data';
export declare const SET_JOB_AUDIT = "SET_JOB_AUDIT";
export declare const SET_JOB_AUDITS_BATCH = "SET_JOB_AUDITS_BATCH";
/**
 * Set a single job's audits
 */
export interface SetJobAuditAction {
    type: 'SET_JOB_AUDIT';
    refId: string;
    audit: JobAuditModel[];
}
/**
 * Set multiple audits simultaneously
 */
export interface SetJobAuditsBatchAction {
    type: 'SET_JOB_AUDITS_BATCH';
    values: {
        [refId: string]: JobAuditModel[];
    };
}
export declare type JobAuditAction = SetJobAuditAction | SetJobAuditsBatchAction;
/**
 * @param refId
 * @param audit
 */
export declare const setJobAudit: (refId: string, audit: JobAuditModel[]) => SetJobAuditAction;
/**
 * @param refId
 * @param values
 */
export declare const setJobAuditsBatch: (refId: string, values: {
    [refIf: string]: JobAuditModel[];
}) => SetJobAuditsBatchAction;
