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