import { NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common'; import { Observable } from 'rxjs'; /** * Interceptor for feature flag usage analytics. * * FLOW: * 1. Runs AFTER middleware attaches feature flags. * 2. Dynamically tracks which feature flags are enabled for this request. * 3. Can send metrics to analytics service or database. * 4. Calls the next handler (controller/service). * 5. After controller/service finishes, optionally track request completion. */ export declare class FeatureFlagLoggingInterceptor implements NestInterceptor { private readonly logger; intercept(context: ExecutionContext, next: CallHandler): Observable; private trackFeatureUsage; } //# sourceMappingURL=feature-flag-logging-interceptor.d.ts.map