import { IRequestSpecTrail } from './request-spec-trail'; import { IInteractionTrail } from './interaction-trail'; declare type EndpointForTrails = { pathId: string; method: string; query: { queryParametersId: string; } | null; requests: { requestId: string; contentType: string; }[]; responses: { responseId: string; statusCode: number; contentType: string; }[]; }; export declare type LocationDescriptor = { type: 'request'; requestId: string; contentType: string; } | { type: 'response'; responseId: string; contentType: string; statusCode: number; } | { type: 'query'; queryParametersId: string; } | { type: 'path_request'; contentType: string; } | { type: 'path_response'; statusCode: number; contentType?: string; } | { type: 'path_query'; }; export declare function locationForTrails(trail: IRequestSpecTrail, interactionTrail: IInteractionTrail, endpoints: EndpointForTrails[]): { pathId: string; method: string; descriptor: LocationDescriptor; } | null; export declare function methodForInteractionTrail(interactionTrail: IInteractionTrail): string | undefined; export declare function inResponseForInteractionTrail(interactionTrail: IInteractionTrail): { statusCode: number; contentType?: string; } | undefined; export declare function inRequestForInteractionTrail(interactionTrail: IInteractionTrail): { contentType: string; } | undefined; export {}; //# sourceMappingURL=trail-parsers.d.ts.map