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