import { OnGatewayConnection, OnGatewayDisconnect } from '@nestjs/websockets';
import { Socket } from 'socket.io';
import { MemoryGameService } from './memory-game.service';
type GameSocket = Socket;
export declare class MemoryGameGateway implements OnGatewayConnection, OnGatewayDisconnect {
    private readonly service;
    private server;
    constructor(service: MemoryGameService);
    private emitTurn;
    private closeRoom;
    handleConnection(client: GameSocket): Promise<void>;
    handleDisconnect(client: GameSocket): void;
    handlePlayerMove(color: string, client: GameSocket): Promise<void>;
}
export {};
