import { ReportOutcome, ReportReason, RootMessageTag } from "@skeldjs/constant"; import { HazelReader, HazelWriter } from "@skeldjs/util"; import { MessageDirection } from "../../PacketDecoder"; import { BaseRootMessage } from "./BaseRootMessage"; export declare class ReportPlayerMessage extends BaseRootMessage { static messageTag: RootMessageTag.ReportPlayer; messageTag: RootMessageTag.ReportPlayer; gameId: number; outcome: ReportOutcome; name: string; clientId: number; reason: ReportReason; constructor(code: number, clientId: number, reason: ReportReason); constructor(clientId: number, reason: ReportReason, outcome: ReportOutcome, name: string); static deserializeFromReader(reader: HazelReader, direction: MessageDirection): ReportPlayerMessage; serializeToWriter(writer: HazelWriter, direction: MessageDirection): void; clone(): ReportPlayerMessage; } //# sourceMappingURL=ReportPlayer.d.ts.map