/** * @module * Koa middleware for auto-api-observe. Use `koaObservability` as Koa middleware * for zero-config request tracing on Koa v2+ applications. */ import { ObservabilityOptions } from '../types'; type KoaContext = { method: string; path: string; url: string; status: number; request: { headers: Record; ip?: string; }; set: (header: string, value: string) => void; }; type KoaNext = () => Promise; export declare function koaObservability(options?: ObservabilityOptions): (ctx: KoaContext, next: KoaNext) => Promise; export {}; //# sourceMappingURL=koa.d.ts.map