import type { GatewayFetchOutcome } from './fetch-telemetry.js'; type GatewayFetchAuditRecord = { rawUrl: string; method: string; host: string; outcome: GatewayFetchOutcome; durationMs: number; injectedSecretValues: readonly string[]; path?: string; api?: string; status?: number; injectedScheme?: string; requestHeaders?: Record; requestBody?: string; responseHeaders?: Record; responseBody?: string; }; /** * One outbound gateway fetch. `host`, `method` and `path` repeat the `mcpServer.gatewayFetch` * telemetry event verbatim so a Grafana row joins onto this line; `url_sha256` identifies the * request itself, since the telemetry event's `path` is deliberately normalized. */ export declare function logGatewayFetchAudit({ rawUrl, method, host, outcome, durationMs, injectedSecretValues, path, api, status, injectedScheme, requestHeaders, requestBody, responseHeaders, responseBody, }: GatewayFetchAuditRecord): void; export {}; //# sourceMappingURL=fetch-audit.d.ts.map