import { IMessageSocket, IServerSocket } from "./interfaces"; export declare abstract class AbstractSocketConnectionHandler { abstract onSocketConnect(socket: IServerSocket): Promise; abstract onSocketDisconnect(socket: IServerSocket): Promise; abstract onMessage(socket: IServerSocket, message: IMessageSocket): Promise; }