import { RootMessageTag } from "@skeldjs/constant"; import { HazelReader, HazelWriter } from "@skeldjs/util"; import { PacketDecoder } from "../../PacketDecoder"; import { MessageDirection } from "../../PacketDecoder"; import { BaseGameDataMessage } from "../game"; import { BaseRootMessage } from "./BaseRootMessage"; export declare class UnknownGameDataMessage extends BaseGameDataMessage { readonly messageTag: number; readonly bytes: Buffer; static messageTag: 255; constructor(messageTag: number, bytes: Buffer); serializeToWriter(writer: HazelWriter): void; } export declare class GameDataMessage extends BaseRootMessage { static messageTag: RootMessageTag.GameData; messageTag: RootMessageTag.GameData; gameId: number; children: BaseGameDataMessage[]; constructor(gameId: number, children: BaseGameDataMessage[]); static deserializeFromReader(reader: HazelReader, direction: MessageDirection, decoder: PacketDecoder): GameDataMessage; serializeToWriter(writer: HazelWriter, direction: MessageDirection, decoder: PacketDecoder): void; clone(): GameDataMessage; } //# sourceMappingURL=GameData.d.ts.map