/** * 调试示例Hooks - 演示双向数据流监控功能 * * 展示如何在各个数据变化点读取和写入数据,提供详细的调试信息 */ import type { BidirectionalHook } from '../config/provider-debug-hooks.js'; /** * 请求监控Hook - 监控请求预处理和验证阶段的数据变化 */ export declare const requestMonitoringHook: BidirectionalHook; /** * 认证监控Hook - 监控认证过程 */ export declare const authenticationMonitoringHook: BidirectionalHook; /** * HTTP请求监控Hook - 监控实际HTTP请求前的数据状态 */ export declare const httpRequestMonitoringHook: BidirectionalHook; /** * HTTP响应监控Hook - 监控HTTP响应数据 */ export declare const httpResponseMonitoringHook: BidirectionalHook; /** * 响应后处理监控Hook - 监控最终响应处理 */ export declare const responsePostProcessingMonitoringHook: BidirectionalHook; /** * 错误处理监控Hook - 监控错误处理过程 */ export declare const errorHandlingMonitoringHook: BidirectionalHook; /** * 注册所有调试示例Hooks */ export declare function registerDebugExampleHooks(): void; /** * 启用调试模式 */ export declare function enableDebugMode(level?: 'basic' | 'detailed' | 'verbose'): void; /** * 禁用调试模式 */ export declare function disableDebugMode(): void;