import type { IncomingMessage } from "http"; import { PutObjectAction } from "../actions/PutObjectAction"; import { CreateBucketAction } from "../actions/CreateBucketAction"; import { UnknownAction } from "../actions/UnknownAction"; import { CopyObjectAction } from "../actions/CopyObjectAction"; import { PutBucketTaggingAction } from "../actions/PutBucketTaggingAction"; import { PutObjectTaggingAction } from "../actions/PutObjectTaggingAction"; import { PutBucketPolicyAction } from "../actions/PutBucketPolicyAction"; import { PutBucketCorsAction } from "../actions/PutBucketCorsAction"; import { PutBucketAclAction } from "../actions/PutBucketAclAction"; import { PutObjectAclAction } from "../actions/PutObjectAclAction"; export declare const parsePutRequest: (req: IncomingMessage) => UnknownAction | PutObjectAction | CreateBucketAction | CopyObjectAction | PutBucketTaggingAction | PutObjectTaggingAction | PutBucketPolicyAction | PutBucketCorsAction | PutBucketAclAction | PutObjectAclAction;