import type { AwsCredentialIdentity, HttpRequest as IHttpRequest } from "@smithy/types";
import { S3ExpressIdentity } from "../interfaces/S3ExpressIdentity";
export declare const signS3Express: (s3ExpressIdentity: S3ExpressIdentity, signingOptions: {
    signingDate: Date;
    signingRegion: string;
    signingService: string;
}, request: IHttpRequest, sigV4MultiRegionSigner: {
    signWithCredentials(req: IHttpRequest, identity: AwsCredentialIdentity, opts?: Partial<{
        signingDate: Date;
        signingRegion: string;
        signingService: string;
    }> | undefined): Promise<IHttpRequest>;
}) => Promise<IHttpRequest>;
