/** * API Key Authentication Provider * * Handles API key authentication with support for: * - Custom header names (default: X-API-Key) * - Custom prefix (e.g., "Bearer ") * - Header or query param location */ import { AuthProvider, AuthResult, APIKeyAuthConfig } from './index.js'; export declare class APIKeyProvider implements AuthProvider { readonly type: "api_key"; authenticate(config: APIKeyAuthConfig): Promise; clear(config: APIKeyAuthConfig): Promise; validate(config: APIKeyAuthConfig): Promise; private getCacheKey; }