import { RootMessageTag } from "@skeldjs/constant"; import { HazelReader, HazelWriter } from "@skeldjs/util"; import { PlatformSpecificData } from "../../misc"; import { MessageDirection } from "../../PacketDecoder"; import { BaseRootMessage } from "./BaseRootMessage"; export declare class JoinGameMessage extends BaseRootMessage { static messageTag: RootMessageTag.JoinGame; messageTag: RootMessageTag.JoinGame; readonly gameId: number; readonly crossPlay: boolean; readonly clientId: number; readonly hostId: number; readonly playerName: string; readonly platform: PlatformSpecificData; readonly playerLevel: number; readonly puid: string; readonly friendCode: string; readonly message: string; constructor(gameId: number, crossPlay: boolean); constructor(gameId: number, clientId: number, hostId: number, playerName: string, platform: PlatformSpecificData, playerLevel: number, puid: string, friendCode: string); static deserializeFromReader(reader: HazelReader, direction: MessageDirection): JoinGameMessage; serializeToWriter(writer: HazelWriter, direction: MessageDirection): void; clone(): JoinGameMessage; } //# sourceMappingURL=JoinGame.d.ts.map