export declare function handleGetJob(jsonBody: any): Promise<any[] | Error>;
export declare function handleGetJobsByStartDate(jsonBody: any): Promise<any>;
/**
 * Add a job to the job schema.
 * @param jsonBody - job descriptor defined in the endpoint.
 * @returns {Promise<*>}
 */
export declare function addJob(jsonBody: any): Promise<{
    message: string;
    error: string;
    success: boolean;
    createdJob: any;
}>;
/**
 * Get jobs in a range of dates by comparing start date of the job.
 * @param jsonBody - The inbound message
 * @returns {Promise<*>}
 */
export declare function getJobsInDateRange(jsonBody: any): Promise<any>;
/**
 * Get a job by a specific id
 * @param jsonBody - The inbound message
 * @returns {Promise<*>}
 */
export declare function getJobById(job_id: any): Promise<any[] | Error>;
/**
 * Update the job record specified in the parameter.  If the status is COMPLETE or ERROR, the endDatetime field will be set to now().
 * @param jobObject - The object representing the desired record.
 * @returns {Promise<*>}
 */
export declare function updateJob(jobObject: any): Promise<any>;
