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