import type { CompletionRequest } from '../types/messages.js'; import type { SecurityConfig, SecurityResult } from '../types/security.js'; /** Checks requests for secrets, dangerous URLs, and other unsafe input. */ export declare class InputGuard { /** Checks a request, blocking, flagging, or redacting as configured. */ protect(request: CompletionRequest, config?: SecurityConfig): SecurityResult; private inspectAndMaybeMask; private extractText; }