"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createAggregatedClient = exports.convertMap = exports._json = exports.ServiceException = exports.SENSITIVE_STRING = exports.NoOpLogger = exports.Command = exports.Client = exports.strictParseShort = exports.strictParseLong = exports.strictParseInt32 = exports.strictParseInt = exports.strictParseFloat32 = exports.strictParseFloat = exports.strictParseDouble = exports.strictParseByte = exports.splitHeader = exports.splitEvery = exports.quoteHeader = exports.parseRfc7231DateTime = exports.parseRfc3339DateTimeWithOffset = exports.parseRfc3339DateTime = exports.parseEpochTimestamp = exports.parseBoolean = exports.nv = exports.logger = exports.limitedParseFloat32 = exports.limitedParseFloat = exports.limitedParseDouble = exports.handleFloat = exports.generateIdempotencyToken = exports.expectUnion = exports.expectString = exports.expectShort = exports.expectObject = exports.expectNumber = exports.expectNonNull = exports.expectLong = exports.expectInt32 = exports.expectInt = exports.expectFloat32 = exports.expectByte = exports.expectBoolean = exports.dateToUtcString = exports.copyDocumentWithTransform = exports._parseRfc7231DateTime = exports._parseRfc3339DateTimeWithOffset = exports._parseEpochTimestamp = exports.NumericValue = exports.LazyJsonString = void 0;
exports.resolvedPath = exports.extendedEncodeURIComponent = exports.collectBody = exports.withBaseException = exports.throwDefaultError = exports.take = exports.serializeFloat = exports.serializeDateTime = exports.resolveDefaultRuntimeConfig = exports.map = exports.loadConfigsForDefaultMode = exports.isSerializableHeaderValue = exports.getValueFromTextNode = exports.getDefaultExtensionConfiguration = exports.getDefaultClientConfiguration = exports.getArrayIfSingleItem = exports.emitWarningIfUnsupportedVersion = exports.decorateServiceException = void 0;
var serde_1 = require("@smithy/core/serde");
Object.defineProperty(exports, "LazyJsonString", { enumerable: true, get: function () { return serde_1.LazyJsonString; } });
Object.defineProperty(exports, "NumericValue", { enumerable: true, get: function () { return serde_1.NumericValue; } });
Object.defineProperty(exports, "_parseEpochTimestamp", { enumerable: true, get: function () { return serde_1._parseEpochTimestamp; } });
Object.defineProperty(exports, "_parseRfc3339DateTimeWithOffset", { enumerable: true, get: function () { return serde_1._parseRfc3339DateTimeWithOffset; } });
Object.defineProperty(exports, "_parseRfc7231DateTime", { enumerable: true, get: function () { return serde_1._parseRfc7231DateTime; } });
Object.defineProperty(exports, "copyDocumentWithTransform", { enumerable: true, get: function () { return serde_1.copyDocumentWithTransform; } });
Object.defineProperty(exports, "dateToUtcString", { enumerable: true, get: function () { return serde_1.dateToUtcString; } });
Object.defineProperty(exports, "expectBoolean", { enumerable: true, get: function () { return serde_1.expectBoolean; } });
Object.defineProperty(exports, "expectByte", { enumerable: true, get: function () { return serde_1.expectByte; } });
Object.defineProperty(exports, "expectFloat32", { enumerable: true, get: function () { return serde_1.expectFloat32; } });
Object.defineProperty(exports, "expectInt", { enumerable: true, get: function () { return serde_1.expectInt; } });
Object.defineProperty(exports, "expectInt32", { enumerable: true, get: function () { return serde_1.expectInt32; } });
Object.defineProperty(exports, "expectLong", { enumerable: true, get: function () { return serde_1.expectLong; } });
Object.defineProperty(exports, "expectNonNull", { enumerable: true, get: function () { return serde_1.expectNonNull; } });
Object.defineProperty(exports, "expectNumber", { enumerable: true, get: function () { return serde_1.expectNumber; } });
Object.defineProperty(exports, "expectObject", { enumerable: true, get: function () { return serde_1.expectObject; } });
Object.defineProperty(exports, "expectShort", { enumerable: true, get: function () { return serde_1.expectShort; } });
Object.defineProperty(exports, "expectString", { enumerable: true, get: function () { return serde_1.expectString; } });
Object.defineProperty(exports, "expectUnion", { enumerable: true, get: function () { return serde_1.expectUnion; } });
Object.defineProperty(exports, "generateIdempotencyToken", { enumerable: true, get: function () { return serde_1.generateIdempotencyToken; } });
Object.defineProperty(exports, "handleFloat", { enumerable: true, get: function () { return serde_1.handleFloat; } });
Object.defineProperty(exports, "limitedParseDouble", { enumerable: true, get: function () { return serde_1.limitedParseDouble; } });
Object.defineProperty(exports, "limitedParseFloat", { enumerable: true, get: function () { return serde_1.limitedParseFloat; } });
Object.defineProperty(exports, "limitedParseFloat32", { enumerable: true, get: function () { return serde_1.limitedParseFloat32; } });
Object.defineProperty(exports, "logger", { enumerable: true, get: function () { return serde_1.logger; } });
Object.defineProperty(exports, "nv", { enumerable: true, get: function () { return serde_1.nv; } });
Object.defineProperty(exports, "parseBoolean", { enumerable: true, get: function () { return serde_1.parseBoolean; } });
Object.defineProperty(exports, "parseEpochTimestamp", { enumerable: true, get: function () { return serde_1.parseEpochTimestamp; } });
Object.defineProperty(exports, "parseRfc3339DateTime", { enumerable: true, get: function () { return serde_1.parseRfc3339DateTime; } });
Object.defineProperty(exports, "parseRfc3339DateTimeWithOffset", { enumerable: true, get: function () { return serde_1.parseRfc3339DateTimeWithOffset; } });
Object.defineProperty(exports, "parseRfc7231DateTime", { enumerable: true, get: function () { return serde_1.parseRfc7231DateTime; } });
Object.defineProperty(exports, "quoteHeader", { enumerable: true, get: function () { return serde_1.quoteHeader; } });
Object.defineProperty(exports, "splitEvery", { enumerable: true, get: function () { return serde_1.splitEvery; } });
Object.defineProperty(exports, "splitHeader", { enumerable: true, get: function () { return serde_1.splitHeader; } });
Object.defineProperty(exports, "strictParseByte", { enumerable: true, get: function () { return serde_1.strictParseByte; } });
Object.defineProperty(exports, "strictParseDouble", { enumerable: true, get: function () { return serde_1.strictParseDouble; } });
Object.defineProperty(exports, "strictParseFloat", { enumerable: true, get: function () { return serde_1.strictParseFloat; } });
Object.defineProperty(exports, "strictParseFloat32", { enumerable: true, get: function () { return serde_1.strictParseFloat32; } });
Object.defineProperty(exports, "strictParseInt", { enumerable: true, get: function () { return serde_1.strictParseInt; } });
Object.defineProperty(exports, "strictParseInt32", { enumerable: true, get: function () { return serde_1.strictParseInt32; } });
Object.defineProperty(exports, "strictParseLong", { enumerable: true, get: function () { return serde_1.strictParseLong; } });
Object.defineProperty(exports, "strictParseShort", { enumerable: true, get: function () { return serde_1.strictParseShort; } });
var client_1 = require("@smithy/core/client");
Object.defineProperty(exports, "Client", { enumerable: true, get: function () { return client_1.Client; } });
Object.defineProperty(exports, "Command", { enumerable: true, get: function () { return client_1.Command; } });
Object.defineProperty(exports, "NoOpLogger", { enumerable: true, get: function () { return client_1.NoOpLogger; } });
Object.defineProperty(exports, "SENSITIVE_STRING", { enumerable: true, get: function () { return client_1.SENSITIVE_STRING; } });
Object.defineProperty(exports, "ServiceException", { enumerable: true, get: function () { return client_1.ServiceException; } });
Object.defineProperty(exports, "_json", { enumerable: true, get: function () { return client_1._json; } });
Object.defineProperty(exports, "convertMap", { enumerable: true, get: function () { return client_1.convertMap; } });
Object.defineProperty(exports, "createAggregatedClient", { enumerable: true, get: function () { return client_1.createAggregatedClient; } });
Object.defineProperty(exports, "decorateServiceException", { enumerable: true, get: function () { return client_1.decorateServiceException; } });
Object.defineProperty(exports, "emitWarningIfUnsupportedVersion", { enumerable: true, get: function () { return client_1.emitWarningIfUnsupportedVersion; } });
Object.defineProperty(exports, "getArrayIfSingleItem", { enumerable: true, get: function () { return client_1.getArrayIfSingleItem; } });
Object.defineProperty(exports, "getDefaultClientConfiguration", { enumerable: true, get: function () { return client_1.getDefaultClientConfiguration; } });
Object.defineProperty(exports, "getDefaultExtensionConfiguration", { enumerable: true, get: function () { return client_1.getDefaultExtensionConfiguration; } });
Object.defineProperty(exports, "getValueFromTextNode", { enumerable: true, get: function () { return client_1.getValueFromTextNode; } });
Object.defineProperty(exports, "isSerializableHeaderValue", { enumerable: true, get: function () { return client_1.isSerializableHeaderValue; } });
Object.defineProperty(exports, "loadConfigsForDefaultMode", { enumerable: true, get: function () { return client_1.loadConfigsForDefaultMode; } });
Object.defineProperty(exports, "map", { enumerable: true, get: function () { return client_1.map; } });
Object.defineProperty(exports, "resolveDefaultRuntimeConfig", { enumerable: true, get: function () { return client_1.resolveDefaultRuntimeConfig; } });
Object.defineProperty(exports, "serializeDateTime", { enumerable: true, get: function () { return client_1.serializeDateTime; } });
Object.defineProperty(exports, "serializeFloat", { enumerable: true, get: function () { return client_1.serializeFloat; } });
Object.defineProperty(exports, "take", { enumerable: true, get: function () { return client_1.take; } });
Object.defineProperty(exports, "throwDefaultError", { enumerable: true, get: function () { return client_1.throwDefaultError; } });
Object.defineProperty(exports, "withBaseException", { enumerable: true, get: function () { return client_1.withBaseException; } });
var protocols_1 = require("@smithy/core/protocols");
Object.defineProperty(exports, "collectBody", { enumerable: true, get: function () { return protocols_1.collectBody; } });
Object.defineProperty(exports, "extendedEncodeURIComponent", { enumerable: true, get: function () { return protocols_1.extendedEncodeURIComponent; } });
Object.defineProperty(exports, "resolvedPath", { enumerable: true, get: function () { return protocols_1.resolvedPath; } });
