import { BaseService } from '@sodacore/core';
export type Constructor<K> = {
    new (): K;
};
export default class WsService extends BaseService {
    private config;
    private httpService;
    private connections;
    private events;
    private controllers;
    private middlewares;
    init(): Promise<void>;
    private handleOpen;
    private handleClose;
    private handleDrain;
    private handleMessage;
}
//# sourceMappingURL=ws.d.ts.map