import { ObservabilityOptions } from '../types'; type ExecutionContext = { switchToHttp: () => { getRequest: () => Record; getResponse: () => Record; }; }; type CallHandler = { handle: () => any; }; /** * Returns a NestJS-compatible interceptor class. * * @example * // main.ts * import { createNestObservabilityInterceptor } from 'auto-api-observe'; * const Interceptor = createNestObservabilityInterceptor({ apiKey: process.env.APILENS_KEY }); * app.useGlobalInterceptors(new Interceptor()); */ export declare function createNestObservabilityInterceptor(options?: ObservabilityOptions): new () => { intercept(ctx: ExecutionContext, next: CallHandler): any; }; export {}; //# sourceMappingURL=nestjs.d.ts.map