/** * BearerTokenProvider * * Handles Bearer Token Authentication. * Supports @auth bearer directive and Authorization: Bearer header. */ import { HttpRequest } from '../types'; import { IAuthProvider, AuthContext } from './IAuthProvider'; export declare class BearerTokenProvider implements IAuthProvider { readonly name = "bearer"; canHandle(request: HttpRequest): boolean; applyAuth(request: HttpRequest, context: AuthContext): Promise; private getAuthHeader; private replaceVariables; }