import { CancelableEvent } from "@skeldjs/events"; import { BaseGameDataMessage, BaseRootMessage } from "@skeldjs/protocol"; import { Connection, Room } from "../../../worker"; import { ClientEvent } from "./ClientEvent"; export declare class ClientBroadcastEvent extends CancelableEvent implements ClientEvent { readonly room: Room; /** * The client that connected to the server, fully identified. */ readonly client: Connection; readonly gameData: BaseGameDataMessage[]; readonly payload: BaseRootMessage[]; static eventName: "client.broadcast"; eventName: "client.broadcast"; private _alteredGameData; constructor(room: Room, /** * The client that connected to the server, fully identified. */ client: Connection, gameData: BaseGameDataMessage[], payload: BaseRootMessage[]); get alteredGameData(): BaseGameDataMessage[]; setGameData(gamedata: BaseGameDataMessage[]): void; }