/**
 * Load csv values specified as a string in the message 'data' field.
 * @param jsonMessage
 * @returns {Promise<string>}
 */
export function csvDataLoad(jsonMessage: any): Promise<string>;
/**
 * Orchestrates a CSV data load via a file URL. First downloads the file to a temporary folder/file, then calls fileLoad on the
 * downloaded file. Finally deletes temporary file.
 * @param jsonMessage
 * @returns {Promise<string>}
 */
export function csvURLLoad(jsonMessage: any): Promise<string>;
/**
 * This is the top-level API method to handle the local csv file load operation.
 *
 * @param jsonMessage
 * @returns {Promise<string>}
 */
export function csvFileLoad(jsonMessage: any): Promise<string>;
/**
 * This is the top-level API method that handles CSV and JSON file imports from private S3 buckets.  First downloads
 * the file to a temporary folder/file, then calls fileLoad on the downloaded file. Finally deletes temporary file.
 *
 * @param jsonMessage
 * @returns {Promise<string>}
 */
export function importFromS3(jsonMessage: any): Promise<string>;
