import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common'; import { Observable } from 'rxjs'; import { ContextService } from '../services/context/context.service'; export declare class SessionInterceptor implements NestInterceptor { private readonly contextService; constructor(contextService: ContextService); intercept(context: ExecutionContext, next: CallHandler): Observable; protected getToken(request: any): string; protected validateToken(request: any): boolean; protected isSessionValid(request: any): boolean; }