/** * Bearer Token and Basic Authentication Providers * * Handles generic bearer token and HTTP Basic Authentication. * * P0 Feature: Native browser Basic Auth popup (WWW-Authenticate headers) * - useNativePopup: true uses Playwright's httpCredentials for browser popup * - useNativePopup: false (default) uses Authorization header */ import { AuthProvider, AuthResult, BearerAuthConfig, BasicAuthConfig } from './index.js'; /** * Bearer Token Authentication Provider */ export declare class BearerProvider implements AuthProvider { readonly type: "bearer"; authenticate(config: BearerAuthConfig): Promise; clear(config: BearerAuthConfig): Promise; validate(config: BearerAuthConfig): Promise; private getCacheKey; } /** * Basic Authentication Provider * * P0: Supports both header-based and native browser popup authentication */ export declare class BasicAuthProvider implements AuthProvider { readonly type: "basic"; authenticate(config: BasicAuthConfig): Promise; clear(config: BasicAuthConfig): Promise; validate(config: BasicAuthConfig): Promise; private getCacheKey; }