import { HttpRequest } from "@smithy/protocol-http";
import type { ApiKeyIdentity, HttpRequest as IHttpRequest, HttpSigner } from "@smithy/types";
/**
 * @internal
 */
export declare class HttpApiKeyAuthSigner implements HttpSigner {
    sign(httpRequest: HttpRequest, identity: ApiKeyIdentity, signingProperties: Record<string, any>): Promise<IHttpRequest>;
}
