'use strict'; var client = require('@aws-sdk/core/client'); var httpAuthSchemes = require('@aws-sdk/core/httpAuthSchemes'); var protocols = require('@aws-sdk/core/protocols'); exports.emitWarningIfUnsupportedVersion = client.emitWarningIfUnsupportedVersion; exports.getLongPollPlugin = client.getLongPollPlugin; exports.setCredentialFeature = client.setCredentialFeature; exports.setFeature = client.setFeature; exports.setTokenFeature = client.setTokenFeature; exports.state = client.state; exports.AWSSDKSigV4Signer = httpAuthSchemes.AwsSdkSigV4Signer; exports.AwsSdkSigV4ASigner = httpAuthSchemes.AwsSdkSigV4ASigner; exports.AwsSdkSigV4Signer = httpAuthSchemes.AwsSdkSigV4Signer; exports.NODE_AUTH_SCHEME_PREFERENCE_OPTIONS = httpAuthSchemes.NODE_AUTH_SCHEME_PREFERENCE_OPTIONS; exports.NODE_SIGV4A_CONFIG_OPTIONS = httpAuthSchemes.NODE_SIGV4A_CONFIG_OPTIONS; exports.getBearerTokenEnvKey = httpAuthSchemes.getBearerTokenEnvKey; exports.resolveAWSSDKSigV4Config = httpAuthSchemes.resolveAwsSdkSigV4Config; exports.resolveAwsSdkSigV4AConfig = httpAuthSchemes.resolveAwsSdkSigV4AConfig; exports.resolveAwsSdkSigV4Config = httpAuthSchemes.resolveAwsSdkSigV4Config; exports.validateSigningProperties = httpAuthSchemes.validateSigningProperties; exports.AwsEc2QueryProtocol = protocols.AwsEc2QueryProtocol; exports.AwsJson1_0Protocol = protocols.AwsJson1_0Protocol; exports.AwsJson1_1Protocol = protocols.AwsJson1_1Protocol; exports.AwsJsonRpcProtocol = protocols.AwsJsonRpcProtocol; exports.AwsQueryProtocol = protocols.AwsQueryProtocol; exports.AwsRestJsonProtocol = protocols.AwsRestJsonProtocol; exports.AwsRestXmlProtocol = protocols.AwsRestXmlProtocol; exports.AwsSmithyRpcV2CborProtocol = protocols.AwsSmithyRpcV2CborProtocol; exports.JsonCodec = protocols.JsonCodec; exports.JsonShapeDeserializer = protocols.JsonShapeDeserializer; exports.JsonShapeSerializer = protocols.JsonShapeSerializer; exports.QueryShapeSerializer = protocols.QueryShapeSerializer; exports.XmlCodec = protocols.XmlCodec; exports.XmlShapeDeserializer = protocols.XmlShapeDeserializer; exports.XmlShapeSerializer = protocols.XmlShapeSerializer; exports._toBool = protocols._toBool; exports._toNum = protocols._toNum; exports._toStr = protocols._toStr; exports.awsExpectUnion = protocols.awsExpectUnion; exports.loadJsonRpcErrorCode = protocols.loadJsonRpcErrorCode; exports.loadRestJsonErrorCode = protocols.loadRestJsonErrorCode; exports.loadRestXmlErrorCode = protocols.loadRestXmlErrorCode; exports.parseJsonBody = protocols.parseJsonBody; exports.parseJsonErrorBody = protocols.parseJsonErrorBody; exports.parseXmlBody = protocols.parseXmlBody; exports.parseXmlErrorBody = protocols.parseXmlErrorBody;