import { SnapWyrConfig } from '@snapwyr/core'; export { LogEntry, SnapWyrConfig } from '@snapwyr/core'; import { Observable } from 'rxjs'; interface ExecutionContext { switchToHttp(): { getRequest(): T; getResponse(): T; }; } interface CallHandler { handle(): Observable; } interface NestInterceptor { intercept(context: ExecutionContext, next: CallHandler): Observable; } declare function SnapwyrInterceptor(config?: SnapWyrConfig): NestInterceptor; export { SnapwyrInterceptor };