import type AWSModule from "aws-sdk";
export interface PutS3ObjectParams {
    bucket: string;
    path: string;
    body: AWSModule.S3.PutObjectRequest["Body"];
    userSub?: string | null;
}
/**
 * Puts an object from AWS S3
 *
 * @param putObjectParams - The parameters required to put an object into S3
 * @param awsS3ConfigOverrides - Configuration option overrides
 */
export declare const putObjectToS3: (putObjectParams: PutS3ObjectParams, awsS3ConfigOverrides?: AWSModule.S3.ClientConfiguration) => Promise<AWSModule.S3.PutObjectOutput>;
