import type { Room } from "../room/base.js"; import type { State } from "../state/state.js"; import { Command } from "../command.js"; /** * Sends message to single client */ export declare class Message> extends Command { private clientID; private type; private message?; constructor(clientID: string, type: keyof MessageTypes, message?: unknown); execute(state: State, room: Room): Promise; undo(state: State, room: Room): Promise; }