import { NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common';
import { Repository } from 'typeorm';
import { Observable } from 'rxjs';
import { User } from '../../users/entities/user.entity';
export declare class LastSeenInterceptor implements NestInterceptor {
    private readonly userRepo;
    private readonly logger;
    private readonly throttleCache;
    private readonly THROTTLE_MS;
    constructor(userRepo: Repository<User>);
    intercept(context: ExecutionContext, next: CallHandler): Observable<any>;
}
