import { AwsCredentialIdentity, HttpRequest as IHttpRequest, HttpResponse, HttpSigner } from "@smithy/types"; /** * @internal */ export declare class AwsSdkSigV4Signer implements HttpSigner { sign(httpRequest: IHttpRequest, /** * `identity` is bound in {@link resolveAWSSDKSigV4Config} */ identity: AwsCredentialIdentity, signingProperties: Record): Promise; errorHandler(signingProperties: Record): (error: Error) => never; successHandler(httpResponse: HttpResponse | unknown, signingProperties: Record): void; } /** * @deprecated renamed to {@link AwsSdkSigV4Signer} */ export declare const AWSSDKSigV4Signer: typeof AwsSdkSigV4Signer;