/// import { IncomingHttpHeaders, OutgoingHttpHeaders } from "http"; export interface RequestResponseRecord { path: string; method: string; query: string; startts: number; endts: number; responsetime: number; node: { name: string; version: string; hostname: string; ip: string; }; http: { request: { url: string; headers?: IncomingHttpHeaders | undefined; clength?: number | undefined; route_path?: string | undefined; params?: Record | undefined; query?: Record | undefined; body?: any; }; response: { code: string; class: string; phrase: string; headers?: OutgoingHttpHeaders | undefined; clength?: number | undefined; }; }; ip: string; real_ip: string; port: string; "@timestamp": string; api: { path: string; query: string; swagger?: string | undefined; deprecated?: string | undefined; operationId?: string | undefined; tags?: string | undefined; params?: string | undefined; }; attrs?: Record | undefined; attrsint?: Record | undefined; [field: string]: any; }