import AWS from 'aws-sdk';
import { IImgInfo } from 'picgo/dist/src/types';
export interface IUploadResult {
    url: string;
    imgURL: string;
    index: number;
}
declare function createS3Client(accessKeyID: string, secretAccessKey: string, region: string, endpoint: string, pathStyleAccess: boolean, rejectUnauthorized: boolean): AWS.S3;
declare function createUploadTask(s3: AWS.S3, bucketName: string, path: string, item: IImgInfo, index: number, acl: string): Promise<IUploadResult>;
declare const _default: {
    createS3Client: typeof createS3Client;
    createUploadTask: typeof createUploadTask;
};
export default _default;
