UNPKG

@aws-sdk/client-s3

Version:

AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native

1,126 lines (1,125 loc) 45.4 kB
import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse, } from "@aws-sdk/protocol-http"; import { EventStreamSerdeContext as __EventStreamSerdeContext, SdkStreamSerdeContext as __SdkStreamSerdeContext, SerdeContext as __SerdeContext, } from "@aws-sdk/types"; import { AbortMultipartUploadCommandInput, AbortMultipartUploadCommandOutput, } from "../commands/AbortMultipartUploadCommand"; import { CompleteMultipartUploadCommandInput, CompleteMultipartUploadCommandOutput, } from "../commands/CompleteMultipartUploadCommand"; import { CopyObjectCommandInput, CopyObjectCommandOutput, } from "../commands/CopyObjectCommand"; import { CreateBucketCommandInput, CreateBucketCommandOutput, } from "../commands/CreateBucketCommand"; import { CreateMultipartUploadCommandInput, CreateMultipartUploadCommandOutput, } from "../commands/CreateMultipartUploadCommand"; import { DeleteBucketAnalyticsConfigurationCommandInput, DeleteBucketAnalyticsConfigurationCommandOutput, } from "../commands/DeleteBucketAnalyticsConfigurationCommand"; import { DeleteBucketCommandInput, DeleteBucketCommandOutput, } from "../commands/DeleteBucketCommand"; import { DeleteBucketCorsCommandInput, DeleteBucketCorsCommandOutput, } from "../commands/DeleteBucketCorsCommand"; import { DeleteBucketEncryptionCommandInput, DeleteBucketEncryptionCommandOutput, } from "../commands/DeleteBucketEncryptionCommand"; import { DeleteBucketIntelligentTieringConfigurationCommandInput, DeleteBucketIntelligentTieringConfigurationCommandOutput, } from "../commands/DeleteBucketIntelligentTieringConfigurationCommand"; import { DeleteBucketInventoryConfigurationCommandInput, DeleteBucketInventoryConfigurationCommandOutput, } from "../commands/DeleteBucketInventoryConfigurationCommand"; import { DeleteBucketLifecycleCommandInput, DeleteBucketLifecycleCommandOutput, } from "../commands/DeleteBucketLifecycleCommand"; import { DeleteBucketMetricsConfigurationCommandInput, DeleteBucketMetricsConfigurationCommandOutput, } from "../commands/DeleteBucketMetricsConfigurationCommand"; import { DeleteBucketOwnershipControlsCommandInput, DeleteBucketOwnershipControlsCommandOutput, } from "../commands/DeleteBucketOwnershipControlsCommand"; import { DeleteBucketPolicyCommandInput, DeleteBucketPolicyCommandOutput, } from "../commands/DeleteBucketPolicyCommand"; import { DeleteBucketReplicationCommandInput, DeleteBucketReplicationCommandOutput, } from "../commands/DeleteBucketReplicationCommand"; import { DeleteBucketTaggingCommandInput, DeleteBucketTaggingCommandOutput, } from "../commands/DeleteBucketTaggingCommand"; import { DeleteBucketWebsiteCommandInput, DeleteBucketWebsiteCommandOutput, } from "../commands/DeleteBucketWebsiteCommand"; import { DeleteObjectCommandInput, DeleteObjectCommandOutput, } from "../commands/DeleteObjectCommand"; import { DeleteObjectsCommandInput, DeleteObjectsCommandOutput, } from "../commands/DeleteObjectsCommand"; import { DeleteObjectTaggingCommandInput, DeleteObjectTaggingCommandOutput, } from "../commands/DeleteObjectTaggingCommand"; import { DeletePublicAccessBlockCommandInput, DeletePublicAccessBlockCommandOutput, } from "../commands/DeletePublicAccessBlockCommand"; import { GetBucketAccelerateConfigurationCommandInput, GetBucketAccelerateConfigurationCommandOutput, } from "../commands/GetBucketAccelerateConfigurationCommand"; import { GetBucketAclCommandInput, GetBucketAclCommandOutput, } from "../commands/GetBucketAclCommand"; import { GetBucketAnalyticsConfigurationCommandInput, GetBucketAnalyticsConfigurationCommandOutput, } from "../commands/GetBucketAnalyticsConfigurationCommand"; import { GetBucketCorsCommandInput, GetBucketCorsCommandOutput, } from "../commands/GetBucketCorsCommand"; import { GetBucketEncryptionCommandInput, GetBucketEncryptionCommandOutput, } from "../commands/GetBucketEncryptionCommand"; import { GetBucketIntelligentTieringConfigurationCommandInput, GetBucketIntelligentTieringConfigurationCommandOutput, } from "../commands/GetBucketIntelligentTieringConfigurationCommand"; import { GetBucketInventoryConfigurationCommandInput, GetBucketInventoryConfigurationCommandOutput, } from "../commands/GetBucketInventoryConfigurationCommand"; import { GetBucketLifecycleConfigurationCommandInput, GetBucketLifecycleConfigurationCommandOutput, } from "../commands/GetBucketLifecycleConfigurationCommand"; import { GetBucketLocationCommandInput, GetBucketLocationCommandOutput, } from "../commands/GetBucketLocationCommand"; import { GetBucketLoggingCommandInput, GetBucketLoggingCommandOutput, } from "../commands/GetBucketLoggingCommand"; import { GetBucketMetricsConfigurationCommandInput, GetBucketMetricsConfigurationCommandOutput, } from "../commands/GetBucketMetricsConfigurationCommand"; import { GetBucketNotificationConfigurationCommandInput, GetBucketNotificationConfigurationCommandOutput, } from "../commands/GetBucketNotificationConfigurationCommand"; import { GetBucketOwnershipControlsCommandInput, GetBucketOwnershipControlsCommandOutput, } from "../commands/GetBucketOwnershipControlsCommand"; import { GetBucketPolicyCommandInput, GetBucketPolicyCommandOutput, } from "../commands/GetBucketPolicyCommand"; import { GetBucketPolicyStatusCommandInput, GetBucketPolicyStatusCommandOutput, } from "../commands/GetBucketPolicyStatusCommand"; import { GetBucketReplicationCommandInput, GetBucketReplicationCommandOutput, } from "../commands/GetBucketReplicationCommand"; import { GetBucketRequestPaymentCommandInput, GetBucketRequestPaymentCommandOutput, } from "../commands/GetBucketRequestPaymentCommand"; import { GetBucketTaggingCommandInput, GetBucketTaggingCommandOutput, } from "../commands/GetBucketTaggingCommand"; import { GetBucketVersioningCommandInput, GetBucketVersioningCommandOutput, } from "../commands/GetBucketVersioningCommand"; import { GetBucketWebsiteCommandInput, GetBucketWebsiteCommandOutput, } from "../commands/GetBucketWebsiteCommand"; import { GetObjectAclCommandInput, GetObjectAclCommandOutput, } from "../commands/GetObjectAclCommand"; import { GetObjectAttributesCommandInput, GetObjectAttributesCommandOutput, } from "../commands/GetObjectAttributesCommand"; import { GetObjectCommandInput, GetObjectCommandOutput, } from "../commands/GetObjectCommand"; import { GetObjectLegalHoldCommandInput, GetObjectLegalHoldCommandOutput, } from "../commands/GetObjectLegalHoldCommand"; import { GetObjectLockConfigurationCommandInput, GetObjectLockConfigurationCommandOutput, } from "../commands/GetObjectLockConfigurationCommand"; import { GetObjectRetentionCommandInput, GetObjectRetentionCommandOutput, } from "../commands/GetObjectRetentionCommand"; import { GetObjectTaggingCommandInput, GetObjectTaggingCommandOutput, } from "../commands/GetObjectTaggingCommand"; import { GetObjectTorrentCommandInput, GetObjectTorrentCommandOutput, } from "../commands/GetObjectTorrentCommand"; import { GetPublicAccessBlockCommandInput, GetPublicAccessBlockCommandOutput, } from "../commands/GetPublicAccessBlockCommand"; import { HeadBucketCommandInput, HeadBucketCommandOutput, } from "../commands/HeadBucketCommand"; import { HeadObjectCommandInput, HeadObjectCommandOutput, } from "../commands/HeadObjectCommand"; import { ListBucketAnalyticsConfigurationsCommandInput, ListBucketAnalyticsConfigurationsCommandOutput, } from "../commands/ListBucketAnalyticsConfigurationsCommand"; import { ListBucketIntelligentTieringConfigurationsCommandInput, ListBucketIntelligentTieringConfigurationsCommandOutput, } from "../commands/ListBucketIntelligentTieringConfigurationsCommand"; import { ListBucketInventoryConfigurationsCommandInput, ListBucketInventoryConfigurationsCommandOutput, } from "../commands/ListBucketInventoryConfigurationsCommand"; import { ListBucketMetricsConfigurationsCommandInput, ListBucketMetricsConfigurationsCommandOutput, } from "../commands/ListBucketMetricsConfigurationsCommand"; import { ListBucketsCommandInput, ListBucketsCommandOutput, } from "../commands/ListBucketsCommand"; import { ListMultipartUploadsCommandInput, ListMultipartUploadsCommandOutput, } from "../commands/ListMultipartUploadsCommand"; import { ListObjectsCommandInput, ListObjectsCommandOutput, } from "../commands/ListObjectsCommand"; import { ListObjectsV2CommandInput, ListObjectsV2CommandOutput, } from "../commands/ListObjectsV2Command"; import { ListObjectVersionsCommandInput, ListObjectVersionsCommandOutput, } from "../commands/ListObjectVersionsCommand"; import { ListPartsCommandInput, ListPartsCommandOutput, } from "../commands/ListPartsCommand"; import { PutBucketAccelerateConfigurationCommandInput, PutBucketAccelerateConfigurationCommandOutput, } from "../commands/PutBucketAccelerateConfigurationCommand"; import { PutBucketAclCommandInput, PutBucketAclCommandOutput, } from "../commands/PutBucketAclCommand"; import { PutBucketAnalyticsConfigurationCommandInput, PutBucketAnalyticsConfigurationCommandOutput, } from "../commands/PutBucketAnalyticsConfigurationCommand"; import { PutBucketCorsCommandInput, PutBucketCorsCommandOutput, } from "../commands/PutBucketCorsCommand"; import { PutBucketEncryptionCommandInput, PutBucketEncryptionCommandOutput, } from "../commands/PutBucketEncryptionCommand"; import { PutBucketIntelligentTieringConfigurationCommandInput, PutBucketIntelligentTieringConfigurationCommandOutput, } from "../commands/PutBucketIntelligentTieringConfigurationCommand"; import { PutBucketInventoryConfigurationCommandInput, PutBucketInventoryConfigurationCommandOutput, } from "../commands/PutBucketInventoryConfigurationCommand"; import { PutBucketLifecycleConfigurationCommandInput, PutBucketLifecycleConfigurationCommandOutput, } from "../commands/PutBucketLifecycleConfigurationCommand"; import { PutBucketLoggingCommandInput, PutBucketLoggingCommandOutput, } from "../commands/PutBucketLoggingCommand"; import { PutBucketMetricsConfigurationCommandInput, PutBucketMetricsConfigurationCommandOutput, } from "../commands/PutBucketMetricsConfigurationCommand"; import { PutBucketNotificationConfigurationCommandInput, PutBucketNotificationConfigurationCommandOutput, } from "../commands/PutBucketNotificationConfigurationCommand"; import { PutBucketOwnershipControlsCommandInput, PutBucketOwnershipControlsCommandOutput, } from "../commands/PutBucketOwnershipControlsCommand"; import { PutBucketPolicyCommandInput, PutBucketPolicyCommandOutput, } from "../commands/PutBucketPolicyCommand"; import { PutBucketReplicationCommandInput, PutBucketReplicationCommandOutput, } from "../commands/PutBucketReplicationCommand"; import { PutBucketRequestPaymentCommandInput, PutBucketRequestPaymentCommandOutput, } from "../commands/PutBucketRequestPaymentCommand"; import { PutBucketTaggingCommandInput, PutBucketTaggingCommandOutput, } from "../commands/PutBucketTaggingCommand"; import { PutBucketVersioningCommandInput, PutBucketVersioningCommandOutput, } from "../commands/PutBucketVersioningCommand"; import { PutBucketWebsiteCommandInput, PutBucketWebsiteCommandOutput, } from "../commands/PutBucketWebsiteCommand"; import { PutObjectAclCommandInput, PutObjectAclCommandOutput, } from "../commands/PutObjectAclCommand"; import { PutObjectCommandInput, PutObjectCommandOutput, } from "../commands/PutObjectCommand"; import { PutObjectLegalHoldCommandInput, PutObjectLegalHoldCommandOutput, } from "../commands/PutObjectLegalHoldCommand"; import { PutObjectLockConfigurationCommandInput, PutObjectLockConfigurationCommandOutput, } from "../commands/PutObjectLockConfigurationCommand"; import { PutObjectRetentionCommandInput, PutObjectRetentionCommandOutput, } from "../commands/PutObjectRetentionCommand"; import { PutObjectTaggingCommandInput, PutObjectTaggingCommandOutput, } from "../commands/PutObjectTaggingCommand"; import { PutPublicAccessBlockCommandInput, PutPublicAccessBlockCommandOutput, } from "../commands/PutPublicAccessBlockCommand"; import { RestoreObjectCommandInput, RestoreObjectCommandOutput, } from "../commands/RestoreObjectCommand"; import { SelectObjectContentCommandInput, SelectObjectContentCommandOutput, } from "../commands/SelectObjectContentCommand"; import { UploadPartCommandInput, UploadPartCommandOutput, } from "../commands/UploadPartCommand"; import { UploadPartCopyCommandInput, UploadPartCopyCommandOutput, } from "../commands/UploadPartCopyCommand"; import { WriteGetObjectResponseCommandInput, WriteGetObjectResponseCommandOutput, } from "../commands/WriteGetObjectResponseCommand"; export declare const serializeAws_restXmlAbortMultipartUploadCommand: ( input: AbortMultipartUploadCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlCompleteMultipartUploadCommand: ( input: CompleteMultipartUploadCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlCopyObjectCommand: ( input: CopyObjectCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlCreateBucketCommand: ( input: CreateBucketCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlCreateMultipartUploadCommand: ( input: CreateMultipartUploadCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketCommand: ( input: DeleteBucketCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketAnalyticsConfigurationCommand: ( input: DeleteBucketAnalyticsConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketCorsCommand: ( input: DeleteBucketCorsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketEncryptionCommand: ( input: DeleteBucketEncryptionCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketIntelligentTieringConfigurationCommand: ( input: DeleteBucketIntelligentTieringConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketInventoryConfigurationCommand: ( input: DeleteBucketInventoryConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketLifecycleCommand: ( input: DeleteBucketLifecycleCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketMetricsConfigurationCommand: ( input: DeleteBucketMetricsConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketOwnershipControlsCommand: ( input: DeleteBucketOwnershipControlsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketPolicyCommand: ( input: DeleteBucketPolicyCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketReplicationCommand: ( input: DeleteBucketReplicationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketTaggingCommand: ( input: DeleteBucketTaggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteBucketWebsiteCommand: ( input: DeleteBucketWebsiteCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteObjectCommand: ( input: DeleteObjectCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteObjectsCommand: ( input: DeleteObjectsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeleteObjectTaggingCommand: ( input: DeleteObjectTaggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlDeletePublicAccessBlockCommand: ( input: DeletePublicAccessBlockCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketAccelerateConfigurationCommand: ( input: GetBucketAccelerateConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketAclCommand: ( input: GetBucketAclCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketAnalyticsConfigurationCommand: ( input: GetBucketAnalyticsConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketCorsCommand: ( input: GetBucketCorsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketEncryptionCommand: ( input: GetBucketEncryptionCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketIntelligentTieringConfigurationCommand: ( input: GetBucketIntelligentTieringConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketInventoryConfigurationCommand: ( input: GetBucketInventoryConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketLifecycleConfigurationCommand: ( input: GetBucketLifecycleConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketLocationCommand: ( input: GetBucketLocationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketLoggingCommand: ( input: GetBucketLoggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketMetricsConfigurationCommand: ( input: GetBucketMetricsConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketNotificationConfigurationCommand: ( input: GetBucketNotificationConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketOwnershipControlsCommand: ( input: GetBucketOwnershipControlsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketPolicyCommand: ( input: GetBucketPolicyCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketPolicyStatusCommand: ( input: GetBucketPolicyStatusCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketReplicationCommand: ( input: GetBucketReplicationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketRequestPaymentCommand: ( input: GetBucketRequestPaymentCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketTaggingCommand: ( input: GetBucketTaggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketVersioningCommand: ( input: GetBucketVersioningCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetBucketWebsiteCommand: ( input: GetBucketWebsiteCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectCommand: ( input: GetObjectCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectAclCommand: ( input: GetObjectAclCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectAttributesCommand: ( input: GetObjectAttributesCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectLegalHoldCommand: ( input: GetObjectLegalHoldCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectLockConfigurationCommand: ( input: GetObjectLockConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectRetentionCommand: ( input: GetObjectRetentionCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectTaggingCommand: ( input: GetObjectTaggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetObjectTorrentCommand: ( input: GetObjectTorrentCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlGetPublicAccessBlockCommand: ( input: GetPublicAccessBlockCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlHeadBucketCommand: ( input: HeadBucketCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlHeadObjectCommand: ( input: HeadObjectCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListBucketAnalyticsConfigurationsCommand: ( input: ListBucketAnalyticsConfigurationsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListBucketIntelligentTieringConfigurationsCommand: ( input: ListBucketIntelligentTieringConfigurationsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListBucketInventoryConfigurationsCommand: ( input: ListBucketInventoryConfigurationsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListBucketMetricsConfigurationsCommand: ( input: ListBucketMetricsConfigurationsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListBucketsCommand: ( input: ListBucketsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListMultipartUploadsCommand: ( input: ListMultipartUploadsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListObjectsCommand: ( input: ListObjectsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListObjectsV2Command: ( input: ListObjectsV2CommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListObjectVersionsCommand: ( input: ListObjectVersionsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlListPartsCommand: ( input: ListPartsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketAccelerateConfigurationCommand: ( input: PutBucketAccelerateConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketAclCommand: ( input: PutBucketAclCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketAnalyticsConfigurationCommand: ( input: PutBucketAnalyticsConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketCorsCommand: ( input: PutBucketCorsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketEncryptionCommand: ( input: PutBucketEncryptionCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketIntelligentTieringConfigurationCommand: ( input: PutBucketIntelligentTieringConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketInventoryConfigurationCommand: ( input: PutBucketInventoryConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketLifecycleConfigurationCommand: ( input: PutBucketLifecycleConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketLoggingCommand: ( input: PutBucketLoggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketMetricsConfigurationCommand: ( input: PutBucketMetricsConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketNotificationConfigurationCommand: ( input: PutBucketNotificationConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketOwnershipControlsCommand: ( input: PutBucketOwnershipControlsCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketPolicyCommand: ( input: PutBucketPolicyCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketReplicationCommand: ( input: PutBucketReplicationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketRequestPaymentCommand: ( input: PutBucketRequestPaymentCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketTaggingCommand: ( input: PutBucketTaggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketVersioningCommand: ( input: PutBucketVersioningCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutBucketWebsiteCommand: ( input: PutBucketWebsiteCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutObjectCommand: ( input: PutObjectCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutObjectAclCommand: ( input: PutObjectAclCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutObjectLegalHoldCommand: ( input: PutObjectLegalHoldCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutObjectLockConfigurationCommand: ( input: PutObjectLockConfigurationCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutObjectRetentionCommand: ( input: PutObjectRetentionCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutObjectTaggingCommand: ( input: PutObjectTaggingCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlPutPublicAccessBlockCommand: ( input: PutPublicAccessBlockCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlRestoreObjectCommand: ( input: RestoreObjectCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlSelectObjectContentCommand: ( input: SelectObjectContentCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlUploadPartCommand: ( input: UploadPartCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlUploadPartCopyCommand: ( input: UploadPartCopyCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const serializeAws_restXmlWriteGetObjectResponseCommand: ( input: WriteGetObjectResponseCommandInput, context: __SerdeContext ) => Promise<__HttpRequest>; export declare const deserializeAws_restXmlAbortMultipartUploadCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<AbortMultipartUploadCommandOutput>; export declare const deserializeAws_restXmlCompleteMultipartUploadCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<CompleteMultipartUploadCommandOutput>; export declare const deserializeAws_restXmlCopyObjectCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<CopyObjectCommandOutput>; export declare const deserializeAws_restXmlCreateBucketCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<CreateBucketCommandOutput>; export declare const deserializeAws_restXmlCreateMultipartUploadCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<CreateMultipartUploadCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketAnalyticsConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketAnalyticsConfigurationCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketCorsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketCorsCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketEncryptionCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketEncryptionCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketIntelligentTieringConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketIntelligentTieringConfigurationCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketInventoryConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketInventoryConfigurationCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketLifecycleCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketLifecycleCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketMetricsConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketMetricsConfigurationCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketOwnershipControlsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketOwnershipControlsCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketPolicyCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketPolicyCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketReplicationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketReplicationCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketTaggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketTaggingCommandOutput>; export declare const deserializeAws_restXmlDeleteBucketWebsiteCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteBucketWebsiteCommandOutput>; export declare const deserializeAws_restXmlDeleteObjectCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteObjectCommandOutput>; export declare const deserializeAws_restXmlDeleteObjectsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteObjectsCommandOutput>; export declare const deserializeAws_restXmlDeleteObjectTaggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeleteObjectTaggingCommandOutput>; export declare const deserializeAws_restXmlDeletePublicAccessBlockCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<DeletePublicAccessBlockCommandOutput>; export declare const deserializeAws_restXmlGetBucketAccelerateConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketAccelerateConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetBucketAclCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketAclCommandOutput>; export declare const deserializeAws_restXmlGetBucketAnalyticsConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketAnalyticsConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetBucketCorsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketCorsCommandOutput>; export declare const deserializeAws_restXmlGetBucketEncryptionCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketEncryptionCommandOutput>; export declare const deserializeAws_restXmlGetBucketIntelligentTieringConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketIntelligentTieringConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetBucketInventoryConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketInventoryConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetBucketLifecycleConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketLifecycleConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetBucketLocationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketLocationCommandOutput>; export declare const deserializeAws_restXmlGetBucketLoggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketLoggingCommandOutput>; export declare const deserializeAws_restXmlGetBucketMetricsConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketMetricsConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetBucketNotificationConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketNotificationConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetBucketOwnershipControlsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketOwnershipControlsCommandOutput>; export declare const deserializeAws_restXmlGetBucketPolicyCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketPolicyCommandOutput>; export declare const deserializeAws_restXmlGetBucketPolicyStatusCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketPolicyStatusCommandOutput>; export declare const deserializeAws_restXmlGetBucketReplicationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketReplicationCommandOutput>; export declare const deserializeAws_restXmlGetBucketRequestPaymentCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketRequestPaymentCommandOutput>; export declare const deserializeAws_restXmlGetBucketTaggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketTaggingCommandOutput>; export declare const deserializeAws_restXmlGetBucketVersioningCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketVersioningCommandOutput>; export declare const deserializeAws_restXmlGetBucketWebsiteCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetBucketWebsiteCommandOutput>; export declare const deserializeAws_restXmlGetObjectCommand: ( output: __HttpResponse, context: __SerdeContext & __SdkStreamSerdeContext ) => Promise<GetObjectCommandOutput>; export declare const deserializeAws_restXmlGetObjectAclCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetObjectAclCommandOutput>; export declare const deserializeAws_restXmlGetObjectAttributesCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetObjectAttributesCommandOutput>; export declare const deserializeAws_restXmlGetObjectLegalHoldCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetObjectLegalHoldCommandOutput>; export declare const deserializeAws_restXmlGetObjectLockConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetObjectLockConfigurationCommandOutput>; export declare const deserializeAws_restXmlGetObjectRetentionCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetObjectRetentionCommandOutput>; export declare const deserializeAws_restXmlGetObjectTaggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetObjectTaggingCommandOutput>; export declare const deserializeAws_restXmlGetObjectTorrentCommand: ( output: __HttpResponse, context: __SerdeContext & __SdkStreamSerdeContext ) => Promise<GetObjectTorrentCommandOutput>; export declare const deserializeAws_restXmlGetPublicAccessBlockCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<GetPublicAccessBlockCommandOutput>; export declare const deserializeAws_restXmlHeadBucketCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<HeadBucketCommandOutput>; export declare const deserializeAws_restXmlHeadObjectCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<HeadObjectCommandOutput>; export declare const deserializeAws_restXmlListBucketAnalyticsConfigurationsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListBucketAnalyticsConfigurationsCommandOutput>; export declare const deserializeAws_restXmlListBucketIntelligentTieringConfigurationsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListBucketIntelligentTieringConfigurationsCommandOutput>; export declare const deserializeAws_restXmlListBucketInventoryConfigurationsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListBucketInventoryConfigurationsCommandOutput>; export declare const deserializeAws_restXmlListBucketMetricsConfigurationsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListBucketMetricsConfigurationsCommandOutput>; export declare const deserializeAws_restXmlListBucketsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListBucketsCommandOutput>; export declare const deserializeAws_restXmlListMultipartUploadsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListMultipartUploadsCommandOutput>; export declare const deserializeAws_restXmlListObjectsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListObjectsCommandOutput>; export declare const deserializeAws_restXmlListObjectsV2Command: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListObjectsV2CommandOutput>; export declare const deserializeAws_restXmlListObjectVersionsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListObjectVersionsCommandOutput>; export declare const deserializeAws_restXmlListPartsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<ListPartsCommandOutput>; export declare const deserializeAws_restXmlPutBucketAccelerateConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketAccelerateConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutBucketAclCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketAclCommandOutput>; export declare const deserializeAws_restXmlPutBucketAnalyticsConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketAnalyticsConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutBucketCorsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketCorsCommandOutput>; export declare const deserializeAws_restXmlPutBucketEncryptionCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketEncryptionCommandOutput>; export declare const deserializeAws_restXmlPutBucketIntelligentTieringConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketIntelligentTieringConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutBucketInventoryConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketInventoryConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutBucketLifecycleConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketLifecycleConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutBucketLoggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketLoggingCommandOutput>; export declare const deserializeAws_restXmlPutBucketMetricsConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketMetricsConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutBucketNotificationConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketNotificationConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutBucketOwnershipControlsCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketOwnershipControlsCommandOutput>; export declare const deserializeAws_restXmlPutBucketPolicyCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketPolicyCommandOutput>; export declare const deserializeAws_restXmlPutBucketReplicationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketReplicationCommandOutput>; export declare const deserializeAws_restXmlPutBucketRequestPaymentCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketRequestPaymentCommandOutput>; export declare const deserializeAws_restXmlPutBucketTaggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketTaggingCommandOutput>; export declare const deserializeAws_restXmlPutBucketVersioningCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketVersioningCommandOutput>; export declare const deserializeAws_restXmlPutBucketWebsiteCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutBucketWebsiteCommandOutput>; export declare const deserializeAws_restXmlPutObjectCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutObjectCommandOutput>; export declare const deserializeAws_restXmlPutObjectAclCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutObjectAclCommandOutput>; export declare const deserializeAws_restXmlPutObjectLegalHoldCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutObjectLegalHoldCommandOutput>; export declare const deserializeAws_restXmlPutObjectLockConfigurationCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutObjectLockConfigurationCommandOutput>; export declare const deserializeAws_restXmlPutObjectRetentionCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutObjectRetentionCommandOutput>; export declare const deserializeAws_restXmlPutObjectTaggingCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutObjectTaggingCommandOutput>; export declare const deserializeAws_restXmlPutPublicAccessBlockCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<PutPublicAccessBlockCommandOutput>; export declare const deserializeAws_restXmlRestoreObjectCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<RestoreObjectCommandOutput>; export declare const deserializeAws_restXmlSelectObjectContentCommand: ( output: __HttpResponse, context: __SerdeContext & __EventStreamSerdeContext ) => Promise<SelectObjectContentCommandOutput>; export declare const deserializeAws_restXmlUploadPartCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<UploadPartCommandOutput>; export declare const deserializeAws_restXmlUploadPartCopyCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<UploadPartCopyCommandOutput>; export declare const deserializeAws_restXmlWriteGetObjectResponseCommand: ( output: __HttpResponse, context: __SerdeContext ) => Promise<WriteGetObjectResponseCommandOutput>;