/// import type { NetworkMessageType } from '../types'; import { NetworkMessage } from './networkMessage'; export type RpcId = number; export declare const RPC_TIMEOUT_MILLIS = 30000; export declare enum Direction { Request = "request", Response = "response" } export declare abstract class RpcNetworkMessage extends NetworkMessage { private static id; readonly direction: Direction; readonly rpcId: number; constructor(type: NetworkMessageType, direction: Direction, rpcId?: number); static deserializeHeader(buffer: Buffer): { rpcId: number; remaining: Buffer; }; serialize(): Buffer; } //# sourceMappingURL=rpcNetworkMessage.d.ts.map