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