/// import type { Room } from "../room/base.js"; import type { State } from "../state/state.js"; import { Command } from "../command.js"; export declare class Broadcast = Record, T extends keyof AllServerMessageTypes = keyof AllServerMessageTypes> extends Command { type: T; message: AllServerMessageTypes[T]; constructor(type: T, message?: AllServerMessageTypes[T]); execute(state: State, room: Room): Promise; undo(state: State, room: Room): Promise; }