///
import InputRegistry from './inputs';
export declare type ServerConfig = {
debug?: boolean;
messageServer: {
port: number;
host: string;
};
httpServer: {
port: number;
host: string;
};
};
export declare type MessageHandlerFunction = (config: ServerConfig, inputs: InputRegistry, io: SocketIO.Server, msgParts: Array) => Promise;
export declare type MessageHandlers = {
[messageType: string]: MessageHandlerFunction;
};