/** * Weavetab — tools/network_intercept.ts * browser_network_intercept: Intercept/stub network responses AND retrieve * deep network telemetry (TLS/SSL Certificate metadata, microsecond timing breakdown, * and precise OS-level network failure reasons). * Weavetab by fy2ne */ import CDP from "chrome-remote-interface"; import type { Config } from "../config/loader.js"; export interface InterceptOptions { action: "enable" | "disable" | "get_telemetry" | "clear_telemetry"; pattern?: string; mockStatus?: number; mockBody?: string; } export declare function cleanupNetworkIntercept(session: CDP.Client): void; export declare function browserNetworkIntercept(session: CDP.Client, options: InterceptOptions, _config: Config): Promise;