import { DisconnectReason, RootMessageTag } from "@skeldjs/constant"; import { HazelReader, HazelWriter } from "@skeldjs/util"; import { MessageDirection } from "../../PacketDecoder"; import { BaseRootMessage } from "./BaseRootMessage"; export declare class RemovePlayerMessage extends BaseRootMessage { static messageTag: RootMessageTag.RemovePlayer; messageTag: RootMessageTag.RemovePlayer; readonly gameId: number; readonly clientId: number; readonly hostId: number; readonly reason: DisconnectReason; constructor(gameId: number, clientId: number, reason: DisconnectReason, hostId?: number); static deserializeFromReader(reader: HazelReader, direction: MessageDirection): RemovePlayerMessage; serializeToWriter(writer: HazelWriter, direction: MessageDirection): void; clone(): RemovePlayerMessage; } //# sourceMappingURL=RemovePlayer.d.ts.map