import { ConverterOptions } from '../../Converter'; import { OperationObject, ParameterObject } from '../../../types'; import { LocationParam } from '../LocationParam'; import { Sampler } from '../../Sampler'; import { SubConverter } from '../../SubConverter'; import { Header, OpenAPI } from '@har-sdk/core'; export declare abstract class HeadersConverter implements SubConverter { private readonly spec; private readonly sampler; private readonly options; private readonly CONTENT_TYPE_METHODS; private readonly CONTENT_TYPE_HEADER; protected constructor(spec: T, sampler: Sampler, options: ConverterOptions); protected abstract createContentTypeHeaders(pathObj: OperationObject): Header[]; protected abstract createAcceptHeaders(pathObj: OperationObject): Header[]; protected abstract convertHeaderParam(headerParam: LocationParam): Header; convert(path: string, method: string): Header[]; protected createHeader(name: string, value: string): Header; protected createHeaders(name: string, values: string[]): Header[]; private parseFromParams; }