import { S3ClientConfig } from '@aws-sdk/client-s3';
import { UpupProvider } from '../../../shared/types';
export default function awsGenerateSignatureHeaders(corsConfig: string, bucketName: string, { region, credentials: { accessKeyId, secretAccessKey }, endpoint, }: S3ClientConfig & {
    credentials?: any;
}, provider: UpupProvider): {
    'Content-Type': string;
    'Content-MD5': string;
    Authorization: string;
    'x-amz-content-sha256': string;
    'x-amz-date': string;
    Host: string;
};
