import type { Collector, TelescopeStorage } from '../types.js'; /** * Records outgoing HTTP requests made through `@rudderjs/http` by * subscribing to the `httpObservers` registry. Each completed or * failed request becomes an `http` entry in telescope. * * Only captures traffic routed through the framework's HTTP client * (`Http.get()`, `Http.post()`, etc.) — raw `fetch()` calls from * third-party libraries are not intercepted. A global fetch wrapper * is a separate future effort. */ export declare class HttpCollector implements Collector { private readonly storage; private readonly hideHeaders; readonly name = "HTTP Client Collector"; readonly type: "http"; constructor(storage: TelescopeStorage, hideHeaders?: string[]); register(): Promise; private record; } //# sourceMappingURL=http.d.ts.map