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