import { EventMessage } from '@5minds/processcube_engine_sdk'; export declare abstract class SocketController { private publishCallback; registerPublishCallback(callback: (socketPath: string, message: EventMessage) => void): Promise; protected dispose(): Promise; protected abstract registerEvents(): Promise; protected publishMessage(socketPath: string, message: any, emitToOtherWorkers?: boolean): void; }