/// import { Reader } from '../buffer/reader'; import { IpcPacketBufferCore } from './ipcPacketBufferCore'; export declare namespace IpcPacketBuffer { type RawData = IpcPacketBufferCore.RawData; } export declare class IpcPacketBuffer extends IpcPacketBufferCore { private _buffer; constructor(rawHeader?: IpcPacketBuffer.RawData); reset(): void; get buffer(): Buffer; get buffers(): Buffer[]; setRawData(rawHeader: IpcPacketBuffer.RawData): void; getRawData(): IpcPacketBuffer.RawData; decodeFromReader(bufferReader: Reader): boolean; decodeFromBuffer(buffer: Buffer): boolean; protected _parseReader(): Reader; serialize(data: any): void; }