import { Server, Socket } from 'socket.io';
import { NotificationsService } from './notifications.service';
export declare class NotificationsGateway {
    private readonly notificationsService;
    server: Server;
    private userSockets;
    constructor(notificationsService: NotificationsService);
    handleConnection(client: Socket): void;
    handleDisconnect(client: Socket): void;
    sendNotificationToUser(userId: number, notification: any): void;
    handleGetNotifications(client: Socket, data: any): Promise<void>;
}
