import { NetworkRequest } from './NetworkRequest'; import { Header } from 'har-format'; export interface RequestExtraInfo { requestHeaders: Header[]; } export interface ResponseExtraInfo { responseHeaders: Header[]; responseHeadersText?: string; } export declare class ExtraInfoBuilder { private readonly deleteCallback; private _hasExtraInfo; private _finished; private readonly _requests; private readonly _requestExtraInfo; private readonly _responseExtraInfo; constructor(deleteCallback: () => void); addRequest(request: NetworkRequest): void; addRequestExtraInfo(info: RequestExtraInfo): void; addResponseExtraInfo(info: ResponseExtraInfo): void; finished(): void; private deleteIfComplete; private getLastRequest; private getRequestIndex; private sync; }