/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/athena-client@2.5.1/build/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";function __export(e){for(var t in e)exports.hasOwnProperty(t)||(exports[t]=e[t])}Object.defineProperty(exports,"__esModule",{value:!0});const aws=require("aws-sdk"),client_1=require("./lib/client"),request_1=require("./lib/request");__export(require("./lib/client"));class Athena{}function createClient(e,t){if(void 0===e||void 0===e.bucketUri||0===e.bucketUri.length)throw new Error("bucket uri required");if(void 0===t||void 0===t.region||0===t.region.length)throw new Error("region required");aws.config.update(t);const r=new aws.Athena({apiVersion:"2017-05-18"}),n=new aws.S3({apiVersion:"2006-03-01"}),i=new request_1.AthenaRequest(r,n);return new client_1.AthenaClient(i,e)}Athena.createClient=createClient,Athena.setConcurrentExecMax=client_1.setConcurrentExecMax,exports.default=Athena,exports.createClient=createClient;
//# sourceMappingURL=/sm/7c9f190a48fd0273bfb8582f6612ca05d1079a09f5d10612986e1d25f87d5124.map