import * as core from "../core/index.js"; declare const PARAM_KEY: "apiKey"; export declare class HeaderAuthProvider implements core.AuthProvider { private readonly options; constructor(options: HeaderAuthProvider.Options); static canCreate(options: Partial): boolean; getAuthRequest({ endpointMetadata, }?: { endpointMetadata?: core.EndpointMetadata; }): Promise; } export declare namespace HeaderAuthProvider { const AUTH_SCHEME: "apiKeyAuth"; const AUTH_CONFIG_ERROR_MESSAGE: string; type Options = AuthOptions; type AuthOptions = { [PARAM_KEY]?: core.Supplier; }; function createInstance(options: Options): core.AuthProvider; } export {};