import { UsersService } from '../users/users.service';
export declare class PresenceService {
    private readonly usersService;
    constructor(usersService: UsersService);
    getOnlineUsers(limit?: number): Promise<import("../users/entities/user.entity").User[]>;
    getLastSeenUsers(limit?: number): Promise<import("../users/entities/user.entity").User[]>;
    getTopRankedUsers(limit?: number): Promise<import("../users/entities/user.entity").User[]>;
    markOnline(userId: string): Promise<import("../users/entities/user.entity").User>;
    markOffline(userId: string): Promise<import("../users/entities/user.entity").User>;
}
