import { f as InteractiveRequest, A as AsyncEventEmitter, H as HttpRequestEventMap, e as Interceptor } from '../../Interceptor-738f79c5.js'; import '@open-draft/logger'; import 'strict-event-emitter'; type XMLHttpRequestEventListener = (args: { request: InteractiveRequest; requestId: string; }) => Promise | void; type XMLHttpRequestEmitter = AsyncEventEmitter; declare class XMLHttpRequestInterceptor extends Interceptor { static interceptorSymbol: symbol; constructor(); protected checkEnvironment(): boolean; protected setup(): void; } export { XMLHttpRequestEmitter, XMLHttpRequestEventListener, XMLHttpRequestInterceptor };