import { HelpSheet } from '../ui'; /** * Events sent by the server. */ export interface WsServerEventDefinition { /** * Called when values help sheet may need to be updated. Parameters are: * - the help sheet, * - the factor multiplication for low value, which depends on value cost and technological break count. */ valuesHelpSheet: [HelpSheet, number]; /** * Called when money help sheet may need to be updated. Parameters are: * - the help sheet. */ moneyHelpSheet: [HelpSheet]; } /** * Names of available server events. */ export declare type WsServerEventName = keyof WsServerEventDefinition; /** * Events sent by the client. */ export interface WsClientEventDefinition { register: [string, WsServerEventName]; } /** * Names of available client events. */ export declare type WsClientEventName = keyof WsClientEventDefinition; /** * The root path where web socket is open. */ export declare const wsRoot = "ws";