"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.retryMiddlewareOptions = exports.retryMiddleware = exports.resolveRetryConfig = exports.omitRetryHeadersMiddlewareOptions = exports.omitRetryHeadersMiddleware = exports.getRetryPlugin = exports.getRetryAfterHint = exports.getOmitRetryHeadersPlugin = exports.defaultRetryDecider = exports.defaultDelayDecider = exports.NODE_RETRY_MODE_CONFIG_OPTIONS = exports.NODE_MAX_ATTEMPT_CONFIG_OPTIONS = exports.ENV_RETRY_MODE = exports.ENV_MAX_ATTEMPTS = exports.CONFIG_RETRY_MODE = exports.CONFIG_MAX_ATTEMPTS = exports.StandardRetryStrategy = exports.AdaptiveRetryStrategy = void 0;
var retry_1 = require("@smithy/core/retry");
Object.defineProperty(exports, "AdaptiveRetryStrategy", { enumerable: true, get: function () { return retry_1.DeprecatedAdaptiveRetryStrategy; } });
Object.defineProperty(exports, "StandardRetryStrategy", { enumerable: true, get: function () { return retry_1.DeprecatedStandardRetryStrategy; } });
Object.defineProperty(exports, "CONFIG_MAX_ATTEMPTS", { enumerable: true, get: function () { return retry_1.CONFIG_MAX_ATTEMPTS; } });
Object.defineProperty(exports, "CONFIG_RETRY_MODE", { enumerable: true, get: function () { return retry_1.CONFIG_RETRY_MODE; } });
Object.defineProperty(exports, "ENV_MAX_ATTEMPTS", { enumerable: true, get: function () { return retry_1.ENV_MAX_ATTEMPTS; } });
Object.defineProperty(exports, "ENV_RETRY_MODE", { enumerable: true, get: function () { return retry_1.ENV_RETRY_MODE; } });
Object.defineProperty(exports, "NODE_MAX_ATTEMPT_CONFIG_OPTIONS", { enumerable: true, get: function () { return retry_1.NODE_MAX_ATTEMPT_CONFIG_OPTIONS; } });
Object.defineProperty(exports, "NODE_RETRY_MODE_CONFIG_OPTIONS", { enumerable: true, get: function () { return retry_1.NODE_RETRY_MODE_CONFIG_OPTIONS; } });
Object.defineProperty(exports, "defaultDelayDecider", { enumerable: true, get: function () { return retry_1.defaultDelayDecider; } });
Object.defineProperty(exports, "defaultRetryDecider", { enumerable: true, get: function () { return retry_1.defaultRetryDecider; } });
Object.defineProperty(exports, "getOmitRetryHeadersPlugin", { enumerable: true, get: function () { return retry_1.getOmitRetryHeadersPlugin; } });
Object.defineProperty(exports, "getRetryAfterHint", { enumerable: true, get: function () { return retry_1.getRetryAfterHint; } });
Object.defineProperty(exports, "getRetryPlugin", { enumerable: true, get: function () { return retry_1.getRetryPlugin; } });
Object.defineProperty(exports, "omitRetryHeadersMiddleware", { enumerable: true, get: function () { return retry_1.omitRetryHeadersMiddleware; } });
Object.defineProperty(exports, "omitRetryHeadersMiddlewareOptions", { enumerable: true, get: function () { return retry_1.omitRetryHeadersMiddlewareOptions; } });
Object.defineProperty(exports, "resolveRetryConfig", { enumerable: true, get: function () { return retry_1.resolveRetryConfig; } });
Object.defineProperty(exports, "retryMiddleware", { enumerable: true, get: function () { return retry_1.retryMiddleware; } });
Object.defineProperty(exports, "retryMiddlewareOptions", { enumerable: true, get: function () { return retry_1.retryMiddlewareOptions; } });
