import { Authenticator, Header, V1HmacConfiguration } from "../model/index.js"; export declare class V1HmacAuthenticator implements Authenticator { private readonly apiKeyId; private readonly secretApiKey; constructor(configuration: V1HmacConfiguration); getAuthorization(_method: string, _contentType: string, _date: string, _headers: Header[], _path: string): Promise; getSignature(method: string, contentType: string, date: string, gcsHeaders: Header[], path: string): string; getSortedHeadersForContext(gcsHeaders: Header[]): string; toCanonicalizeHeaderValue(originalValue: string): string; }