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