import { z } from "zod"; export declare const S3OptionsSchema: z.ZodObject<{ accessKeyId: z.ZodString; secretAccessKey: z.ZodString; sessionToken: z.ZodOptional; region: z.ZodString; endpoint: z.ZodOptional; signingService: z.ZodOptional; forcePathStyle: z.ZodOptional; timeout: z.ZodOptional; fetch: z.ZodOptional>; }, z.core.$strip>; export type S3Options = z.infer; export declare const S3ListBucketsRequestSchema: z.ZodOptional>; export type S3ListBucketsRequest = z.input; export type S3ListBucketsRequestInput = S3ListBucketsRequest; export type S3ListBucketsParsedRequest = z.output; export declare const S3ListDirectoryBucketsRequestSchema: z.ZodOptional; maxDirectoryBuckets: z.ZodOptional; }, z.core.$strip>>; export type S3ListDirectoryBucketsRequest = z.input; export type S3ListDirectoryBucketsRequestInput = S3ListDirectoryBucketsRequest; export type S3ListDirectoryBucketsParsedRequest = z.output; export declare const S3CreateBucketRequestSchema: z.ZodObject<{ bucket: z.ZodString; locationConstraint: z.ZodOptional; acl: z.ZodOptional>; objectOwnership: z.ZodOptional>; objectLockEnabledForBucket: z.ZodOptional; }, z.core.$strip>; export type S3CreateBucketRequest = z.input; export type S3CreateBucketRequestInput = S3CreateBucketRequest; export type S3CreateBucketParsedRequest = z.output; export declare const S3CreateSessionRequestSchema: z.ZodObject<{ bucket: z.ZodString; sessionMode: z.ZodOptional>; serverSideEncryption: z.ZodOptional; sseKmsEncryptionContext: z.ZodOptional; sseKmsKeyId: z.ZodOptional; bucketKeyEnabled: z.ZodOptional; }, z.core.$strip>; export type S3CreateSessionRequest = z.input; export type S3CreateSessionRequestInput = S3CreateSessionRequest; export type S3CreateSessionParsedRequest = z.output; export declare const S3BucketRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; }, z.core.$strip>; export type S3BucketRequest = z.input; export type S3BucketRequestInput = S3BucketRequest; export type S3BucketParsedRequest = z.output; export declare const S3ListObjectsV2RequestSchema: z.ZodObject<{ bucket: z.ZodString; prefix: z.ZodOptional; delimiter: z.ZodOptional; continuationToken: z.ZodOptional; maxKeys: z.ZodOptional; startAfter: z.ZodOptional; encodingType: z.ZodOptional>; fetchOwner: z.ZodOptional; }, z.core.$strip>; export type S3ListObjectsV2Request = z.input; export type S3ListObjectsV2RequestInput = S3ListObjectsV2Request; export type S3ListObjectsV2ParsedRequest = z.output; export declare const S3ListObjectsRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; delimiter: z.ZodOptional; encodingType: z.ZodOptional>; marker: z.ZodOptional; maxKeys: z.ZodOptional; optionalObjectAttributes: z.ZodOptional>>; prefix: z.ZodOptional; }, z.core.$strip>; export type S3ListObjectsRequest = z.input; export type S3ListObjectsRequestInput = S3ListObjectsRequest; export type S3ListObjectsParsedRequest = z.output; export declare const S3ListObjectVersionsRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; delimiter: z.ZodOptional; encodingType: z.ZodOptional>; keyMarker: z.ZodOptional; maxKeys: z.ZodOptional; prefix: z.ZodOptional; versionIdMarker: z.ZodOptional; }, z.core.$strip>; export type S3ListObjectVersionsRequest = z.input; export type S3ListObjectVersionsRequestInput = S3ListObjectVersionsRequest; export type S3ListObjectVersionsParsedRequest = z.output; export declare const S3PutObjectRequestSchema: z.ZodObject<{ checksumCRC32: z.ZodOptional; checksumCRC32C: z.ZodOptional; checksumCRC64NVME: z.ZodOptional; checksumSHA1: z.ZodOptional; checksumSHA256: z.ZodOptional; checksumSHA512: z.ZodOptional; checksumMD5: z.ZodOptional; checksumType: z.ZodOptional>; metadata: z.ZodOptional>; storageClass: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; contentType: z.ZodOptional; cacheControl: z.ZodOptional; contentDisposition: z.ZodOptional; contentEncoding: z.ZodOptional; contentLanguage: z.ZodOptional; bucket: z.ZodString; key: z.ZodString; body: z.ZodUnion, z.ZodCustom, z.ZodCustom, Uint8Array>]>; }, z.core.$strip>; export type S3PutObjectRequest = z.input; export type S3PutObjectRequestInput = S3PutObjectRequest; export type S3PutObjectParsedRequest = z.output; export declare const S3CopyObjectRequestSchema: z.ZodObject<{ sourceExpectedBucketOwner: z.ZodOptional; expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; metadata: z.ZodOptional>; metadataDirective: z.ZodOptional>; taggingDirective: z.ZodOptional>; storageClass: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentType: z.ZodOptional; cacheControl: z.ZodOptional; contentDisposition: z.ZodOptional; contentEncoding: z.ZodOptional; contentLanguage: z.ZodOptional; bucket: z.ZodString; key: z.ZodString; sourceBucket: z.ZodString; sourceKey: z.ZodString; sourceVersionId: z.ZodOptional; }, z.core.$strip>; export type S3CopyObjectRequest = z.input; export type S3CopyObjectRequestInput = S3CopyObjectRequest; export type S3CopyObjectParsedRequest = z.output; export declare const S3PresignObjectRequestSchema: z.ZodObject<{ responseCacheControl: z.ZodOptional; responseContentDisposition: z.ZodOptional; responseContentEncoding: z.ZodOptional; responseContentLanguage: z.ZodOptional; responseContentType: z.ZodOptional; responseExpires: z.ZodOptional; checksumCRC32: z.ZodOptional; checksumCRC32C: z.ZodOptional; checksumCRC64NVME: z.ZodOptional; checksumSHA1: z.ZodOptional; checksumSHA256: z.ZodOptional; checksumSHA512: z.ZodOptional; checksumMD5: z.ZodOptional; checksumType: z.ZodOptional>; metadata: z.ZodOptional>; storageClass: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; contentType: z.ZodOptional; cacheControl: z.ZodOptional; contentDisposition: z.ZodOptional; contentEncoding: z.ZodOptional; contentLanguage: z.ZodOptional; bucket: z.ZodString; key: z.ZodString; expiresIn: z.ZodOptional; versionId: z.ZodOptional; range: z.ZodOptional; }, z.core.$strip>; export type S3PresignObjectRequest = z.input; export type S3PresignObjectRequestInput = S3PresignObjectRequest; export type S3PresignObjectParsedRequest = z.output; export declare const S3GetObjectRequestSchema: z.ZodObject<{ bucket: z.ZodString; key: z.ZodString; range: z.ZodOptional; versionId: z.ZodOptional; }, z.core.$strip>; export type S3GetObjectRequest = z.input; export type S3GetObjectRequestInput = S3GetObjectRequest; export type S3GetObjectParsedRequest = z.output; export declare const S3HeadObjectRequestSchema: z.ZodObject<{ bucket: z.ZodString; key: z.ZodString; range: z.ZodOptional; versionId: z.ZodOptional; }, z.core.$strip>; export type S3HeadObjectRequest = z.input; export type S3HeadObjectRequestInput = S3HeadObjectRequest; export type S3HeadObjectParsedRequest = z.output; export declare const S3ObjectTaggingRequestSchema: z.ZodObject<{ bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; expectedBucketOwner: z.ZodOptional; }, z.core.$strip>; export type S3ObjectTaggingRequest = z.input; export type S3ObjectTaggingRequestInput = S3ObjectTaggingRequest; export type S3ObjectTaggingParsedRequest = z.output; export declare const S3PutObjectTaggingRequestSchema: z.ZodObject<{ bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; expectedBucketOwner: z.ZodOptional; tagSet: z.ZodArray>; }, z.core.$strip>; export type S3PutObjectTaggingRequest = z.input; export type S3PutObjectTaggingRequestInput = S3PutObjectTaggingRequest; export type S3PutObjectTaggingParsedRequest = z.output; export declare const S3ObjectGovernanceRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; }, z.core.$strip>; export type S3ObjectGovernanceRequest = z.input; export type S3ObjectGovernanceRequestInput = S3ObjectGovernanceRequest; export type S3ObjectGovernanceParsedRequest = z.output; export declare const S3PutObjectAclRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; acl: z.ZodOptional>; accessControlPolicy: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; grantFullControl: z.ZodOptional; grantRead: z.ZodOptional; grantReadAcp: z.ZodOptional; grantWriteAcp: z.ZodOptional; }, z.core.$strip>; export type S3PutObjectAclRequest = z.input; export type S3PutObjectAclRequestInput = S3PutObjectAclRequest; export type S3PutObjectAclParsedRequest = z.output; export declare const S3GetObjectAttributesRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; objectAttributes: z.ZodArray>; maxParts: z.ZodOptional; partNumberMarker: z.ZodOptional; sseCustomerAlgorithm: z.ZodOptional; sseCustomerKey: z.ZodOptional; sseCustomerKeyMD5: z.ZodOptional; }, z.core.$strip>; export type S3GetObjectAttributesRequest = z.input; export type S3GetObjectAttributesRequestInput = S3GetObjectAttributesRequest; export type S3GetObjectAttributesParsedRequest = z.output; export declare const S3RestoreObjectRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; body: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3RestoreObjectRequest = z.input; export type S3RestoreObjectRequestInput = S3RestoreObjectRequest; export type S3RestoreObjectParsedRequest = z.output; export declare const S3PutObjectLegalHoldRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; status: z.ZodEnum<{ ON: "ON"; OFF: "OFF"; }>; }, z.core.$strip>; export type S3PutObjectLegalHoldRequest = z.input; export type S3PutObjectLegalHoldRequestInput = S3PutObjectLegalHoldRequest; export type S3PutObjectLegalHoldParsedRequest = z.output; export declare const S3PutObjectRetentionRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; bypassGovernanceRetention: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; mode: z.ZodEnum<{ GOVERNANCE: "GOVERNANCE"; COMPLIANCE: "COMPLIANCE"; }>; retainUntilDate: z.ZodString; }, z.core.$strip>; export type S3PutObjectRetentionRequest = z.input; export type S3PutObjectRetentionRequestInput = S3PutObjectRetentionRequest; export type S3PutObjectRetentionParsedRequest = z.output; export declare const S3PutObjectLockConfigurationRequestSchema: z.ZodObject<{ bucket: z.ZodString; body: z.ZodString; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; expectedBucketOwner: z.ZodOptional; objectLockToken: z.ZodOptional; requestPayer: z.ZodOptional>; }, z.core.$strip>; export type S3PutObjectLockConfigurationRequest = z.input; export type S3PutObjectLockConfigurationRequestInput = S3PutObjectLockConfigurationRequest; export type S3PutObjectLockConfigurationParsedRequest = z.output; export declare const S3SelectObjectContentRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; body: z.ZodString; sseCustomerAlgorithm: z.ZodOptional; sseCustomerKey: z.ZodOptional; sseCustomerKeyMD5: z.ZodOptional; }, z.core.$strip>; export type S3SelectObjectContentRequest = z.input; export type S3SelectObjectContentRequestInput = S3SelectObjectContentRequest; export type S3SelectObjectContentParsedRequest = z.output; export declare const S3RenameObjectRequestSchema: z.ZodObject<{ bucket: z.ZodString; key: z.ZodString; sourceKey: z.ZodString; clientToken: z.ZodOptional; s3SessionToken: z.ZodOptional; destinationIfMatch: z.ZodOptional; destinationIfModifiedSince: z.ZodOptional; destinationIfNoneMatch: z.ZodOptional; destinationIfUnmodifiedSince: z.ZodOptional; sourceIfMatch: z.ZodOptional; sourceIfModifiedSince: z.ZodOptional; sourceIfNoneMatch: z.ZodOptional; sourceIfUnmodifiedSince: z.ZodOptional; }, z.core.$strip>; export type S3RenameObjectRequest = z.input; export type S3RenameObjectRequestInput = S3RenameObjectRequest; export type S3RenameObjectParsedRequest = z.output; export declare const S3UpdateObjectEncryptionRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; body: z.ZodString; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3UpdateObjectEncryptionRequest = z.input; export type S3UpdateObjectEncryptionRequestInput = S3UpdateObjectEncryptionRequest; export type S3UpdateObjectEncryptionParsedRequest = z.output; export declare const S3WriteGetObjectResponseRequestSchema: z.ZodObject<{ requestRoute: z.ZodString; requestToken: z.ZodString; body: z.ZodOptional, z.ZodCustom, z.ZodCustom, Uint8Array>]>>; statusCode: z.ZodOptional; errorCode: z.ZodOptional; errorMessage: z.ZodOptional; headers: z.ZodOptional>; metadata: z.ZodOptional>; }, z.core.$strip>; export type S3WriteGetObjectResponseRequest = z.input; export type S3WriteGetObjectResponseRequestInput = S3WriteGetObjectResponseRequest; export type S3WriteGetObjectResponseParsedRequest = z.output; export declare const S3DeleteObjectRequestSchema: z.ZodObject<{ bucket: z.ZodString; key: z.ZodString; versionId: z.ZodOptional; }, z.core.$strip>; export type S3DeleteObjectRequest = z.input; export type S3DeleteObjectRequestInput = S3DeleteObjectRequest; export type S3DeleteObjectParsedRequest = z.output; export declare const S3DeleteObjectsRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; objects: z.ZodArray; eTag: z.ZodOptional; lastModifiedTime: z.ZodOptional; size: z.ZodOptional; }, z.core.$strip>>; quiet: z.ZodOptional; bypassGovernanceRetention: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; mfa: z.ZodOptional; }, z.core.$strip>; export type S3DeleteObjectsRequest = z.input; export type S3DeleteObjectsRequestInput = S3DeleteObjectsRequest; export type S3DeleteObjectsParsedRequest = z.output; export declare const S3GetBucketVersioningRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; }, z.core.$strip>; export type S3GetBucketVersioningRequest = z.input; export type S3GetBucketVersioningRequestInput = S3GetBucketVersioningRequest; export type S3GetBucketVersioningParsedRequest = z.output; export declare const S3PutBucketVersioningRequestSchema: z.ZodObject<{ bucket: z.ZodString; status: z.ZodOptional>; mfaDelete: z.ZodOptional>; mfa: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; expectedBucketOwner: z.ZodOptional; }, z.core.$strip>; export type S3PutBucketVersioningRequest = z.input; export type S3PutBucketVersioningRequestInput = S3PutBucketVersioningRequest; export type S3PutBucketVersioningParsedRequest = z.output; export declare const S3BucketConfigRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; }, z.core.$strip>; export type S3BucketConfigRequest = z.input; export type S3BucketConfigRequestInput = S3BucketConfigRequest; export type S3BucketConfigParsedRequest = z.output; export declare const S3ListBucketConfigsRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; continuationToken: z.ZodOptional; }, z.core.$strip>; export type S3ListBucketConfigsRequest = z.input; export type S3ListBucketConfigsRequestInput = S3ListBucketConfigsRequest; export type S3ListBucketConfigsParsedRequest = z.output; export declare const S3BucketConfigWithIdRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; id: z.ZodString; }, z.core.$strip>; export type S3BucketConfigWithIdRequest = z.input; export type S3BucketConfigWithIdRequestInput = S3BucketConfigWithIdRequest; export type S3BucketConfigWithIdParsedRequest = z.output; export declare const S3BucketConfigWithPayerRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; }, z.core.$strip>; export type S3BucketConfigWithPayerRequest = z.input; export type S3BucketConfigWithPayerRequestInput = S3BucketConfigWithPayerRequest; export type S3BucketConfigWithPayerParsedRequest = z.output; export declare const S3PutBucketXmlConfigRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; body: z.ZodString; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3PutBucketXmlConfigRequest = z.input; export type S3PutBucketXmlConfigRequestInput = S3PutBucketXmlConfigRequest; export type S3PutBucketXmlConfigParsedRequest = z.output; export declare const S3PutBucketXmlConfigWithIdRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; id: z.ZodString; body: z.ZodString; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3PutBucketXmlConfigWithIdRequest = z.input; export type S3PutBucketXmlConfigWithIdRequestInput = S3PutBucketXmlConfigWithIdRequest; export type S3PutBucketXmlConfigWithIdParsedRequest = z.output; export declare const S3PutBucketPolicyRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; policy: z.ZodString; checksumAlgorithm: z.ZodOptional>; confirmRemoveSelfBucketAccess: z.ZodOptional; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3PutBucketPolicyRequest = z.input; export type S3PutBucketPolicyRequestInput = S3PutBucketPolicyRequest; export type S3PutBucketPolicyParsedRequest = z.output; export declare const S3PutBucketTaggingRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; tagSet: z.ZodArray>; }, z.core.$strip>; export type S3PutBucketTaggingRequest = z.input; export type S3PutBucketTaggingRequestInput = S3PutBucketTaggingRequest; export type S3PutBucketTaggingParsedRequest = z.output; export declare const S3PutBucketRequestPaymentRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; payer: z.ZodEnum<{ Requester: "Requester"; BucketOwner: "BucketOwner"; }>; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3PutBucketRequestPaymentRequest = z.input; export type S3PutBucketRequestPaymentRequestInput = S3PutBucketRequestPaymentRequest; export type S3PutBucketRequestPaymentParsedRequest = z.output; export declare const S3PutBucketAclRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; acl: z.ZodOptional>; accessControlPolicy: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; grantFullControl: z.ZodOptional; grantRead: z.ZodOptional; grantReadAcp: z.ZodOptional; grantWrite: z.ZodOptional; grantWriteAcp: z.ZodOptional; }, z.core.$strip>; export type S3PutBucketAclRequest = z.input; export type S3PutBucketAclRequestInput = S3PutBucketAclRequest; export type S3PutBucketAclParsedRequest = z.output; export declare const S3PutBucketMetadataConfigurationRequestSchema: z.ZodObject<{ bucket: z.ZodString; expectedBucketOwner: z.ZodOptional; body: z.ZodString; checksumAlgorithm: z.ZodOptional>; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3PutBucketMetadataConfigurationRequest = z.input; export type S3PutBucketMetadataConfigurationRequestInput = S3PutBucketMetadataConfigurationRequest; export type S3PutBucketMetadataConfigurationParsedRequest = z.output; export declare const S3CreateMultipartUploadRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; metadata: z.ZodOptional>; acl: z.ZodOptional>; bucketKeyEnabled: z.ZodOptional; checksumAlgorithm: z.ZodOptional>; checksumType: z.ZodOptional>; objectLockLegalHold: z.ZodOptional>; objectLockMode: z.ZodOptional>; objectLockRetainUntilDate: z.ZodOptional; serverSideEncryption: z.ZodOptional; sseKmsEncryptionContext: z.ZodOptional; sseKmsKeyId: z.ZodOptional; storageClass: z.ZodOptional; tagging: z.ZodOptional; websiteRedirectLocation: z.ZodOptional; contentType: z.ZodOptional; cacheControl: z.ZodOptional; contentDisposition: z.ZodOptional; contentEncoding: z.ZodOptional; contentLanguage: z.ZodOptional; bucket: z.ZodString; key: z.ZodString; }, z.core.$strip>; export type S3CreateMultipartUploadRequest = z.input; export type S3CreateMultipartUploadRequestInput = S3CreateMultipartUploadRequest; export type S3CreateMultipartUploadParsedRequest = z.output; export declare const S3UploadPartRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; checksumCRC32: z.ZodOptional; checksumCRC32C: z.ZodOptional; checksumCRC64NVME: z.ZodOptional; checksumSHA1: z.ZodOptional; checksumSHA256: z.ZodOptional; checksumSHA512: z.ZodOptional; checksumMD5: z.ZodOptional; checksumType: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; uploadId: z.ZodString; partNumber: z.ZodNumber; body: z.ZodUnion, z.ZodCustom, z.ZodCustom, Uint8Array>]>; contentMD5: z.ZodOptional; }, z.core.$strip>; export type S3UploadPartRequest = z.input; export type S3UploadPartRequestInput = S3UploadPartRequest; export type S3UploadPartParsedRequest = z.output; export declare const S3UploadPartCopyRequestSchema: z.ZodObject<{ sourceExpectedBucketOwner: z.ZodOptional; expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; uploadId: z.ZodString; partNumber: z.ZodNumber; sourceBucket: z.ZodString; sourceKey: z.ZodString; sourceVersionId: z.ZodOptional; copySourceIfMatch: z.ZodOptional; copySourceIfModifiedSince: z.ZodOptional; copySourceIfNoneMatch: z.ZodOptional; copySourceIfUnmodifiedSince: z.ZodOptional; copySourceRange: z.ZodOptional; }, z.core.$strip>; export type S3UploadPartCopyRequest = z.input; export type S3UploadPartCopyRequestInput = S3UploadPartCopyRequest; export type S3UploadPartCopyParsedRequest = z.output; export declare const S3CompleteMultipartUploadRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; checksumCRC32: z.ZodOptional; checksumCRC32C: z.ZodOptional; checksumCRC64NVME: z.ZodOptional; checksumSHA1: z.ZodOptional; checksumSHA256: z.ZodOptional; checksumSHA512: z.ZodOptional; checksumMD5: z.ZodOptional; checksumType: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; uploadId: z.ZodString; parts: z.ZodArray; checksumCRC32C: z.ZodOptional; checksumCRC64NVME: z.ZodOptional; checksumSHA1: z.ZodOptional; checksumSHA256: z.ZodOptional; checksumSHA512: z.ZodOptional; }, z.core.$strip>>; ifMatch: z.ZodOptional; ifNoneMatch: z.ZodOptional; mpuObjectSize: z.ZodOptional; }, z.core.$strip>; export type S3CompleteMultipartUploadRequest = z.input; export type S3CompleteMultipartUploadRequestInput = S3CompleteMultipartUploadRequest; export type S3CompleteMultipartUploadParsedRequest = z.output; export declare const S3AbortMultipartUploadRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; uploadId: z.ZodString; }, z.core.$strip>; export type S3AbortMultipartUploadRequest = z.input; export type S3AbortMultipartUploadRequestInput = S3AbortMultipartUploadRequest; export type S3AbortMultipartUploadParsedRequest = z.output; export declare const S3ListPartsRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; key: z.ZodString; uploadId: z.ZodString; maxParts: z.ZodOptional; partNumberMarker: z.ZodOptional; }, z.core.$strip>; export type S3ListPartsRequest = z.input; export type S3ListPartsRequestInput = S3ListPartsRequest; export type S3ListPartsParsedRequest = z.output; export declare const S3ListMultipartUploadsRequestSchema: z.ZodObject<{ expectedBucketOwner: z.ZodOptional; requestPayer: z.ZodOptional>; bucket: z.ZodString; delimiter: z.ZodOptional; encodingType: z.ZodOptional>; keyMarker: z.ZodOptional; maxUploads: z.ZodOptional; prefix: z.ZodOptional; uploadIdMarker: z.ZodOptional; }, z.core.$strip>; export type S3ListMultipartUploadsRequest = z.input; export type S3ListMultipartUploadsRequestInput = S3ListMultipartUploadsRequest; export type S3ListMultipartUploadsParsedRequest = z.output; //# sourceMappingURL=zod.d.ts.map