import type { CapturedRequest, NetworkMockOptions, NetworkEvaluateResult } from './types.js'; import { NetworkInterceptor } from './network_interceptor.js'; /** * Central manager for all active network mocks within the Lupa browser environment. * Responsible for generating responses for requests matched by the Node layer. */ declare class NetworkRegistry { private mocks; register(options: NetworkMockOptions): Promise; unregister(id: number): Promise; /** * Evaluates the specific mock identified by Node's RouteStore. */ evaluateById(id: number, req: CapturedRequest): Promise; private serializeBody; private arrayBufferToBase64; } export declare const registry: NetworkRegistry; declare global { interface Window { __lupa_evaluate_network_mock_by_id: (id: number, req: CapturedRequest) => Promise; } } export {};