import { AbstractActionData, AbstractActionConverter } from "./AbstractActionData"; import { DataBuffer } from "../DataBuffer"; export interface ActionCommandBlock { playerId: number; actions: AbstractActionData[]; remaingBuffer: Uint8Array; } export declare class ActionParser { private actionHandlers; constructor(actionHandler?: AbstractActionConverter[]); parse(bytebuffer: DataBuffer): ActionCommandBlock[]; assembly(actions: ActionCommandBlock[]): Uint8Array; }