import type { IProfilerCollector, Profile, TagConfig, TaggableCollector, TagSeverity, RawSpan, TraceContributor } from '@eleven-labs/nest-profiler'; import type { HttpRequestEntry } from './http-request.interface.js'; import type { HttpCollectorModuleOptions } from './http-collector.constants.js'; export declare class HttpClientCollector implements IProfilerCollector, TaggableCollector, TraceContributor { private readonly options; readonly name = "http-client"; readonly label = "HTTP Client"; readonly icon = ""; readonly priority = 20; readonly tagDomain = "http"; private readonly isErrorEntry; constructor(options?: HttpCollectorModuleOptions); getBadgeValue(profile: Profile): string | null; getBadgeSeverity(profile: Profile): TagSeverity | null; private entriesOf; getTemplatePath(): string; collect(profile: Profile): HttpRequestEntry[]; getTaggableEntries(profile: Profile): HttpRequestEntry[] | undefined; getTraceSpans(profile: Profile): RawSpan[]; getTagConfig(): TagConfig; }