import { IRPCRequest, IRPCResponse } from './types'; import { IRPCPublishment } from './publishment'; export declare const RPCRequestMessageTypeName = "RPC_REQUEST"; export declare const RPCResponseMessageTypeName = "RPC_RESPONSE"; export declare const RPCPublishmentMessageTypeName = "RPC_PUBLISHMENT"; export declare enum RPCMessageType { Unknown = 0, Request = 1, Response = 2, Publishment = 3 } export declare type ValidRPCMessageTypes = RPCMessageType.Publishment | RPCMessageType.Request | RPCMessageType.Response; export declare type RPCMessage = IRPCRequest | IRPCResponse | IRPCPublishment; export interface RPCMessageWrapper { messageType: string; rpc: RPCMessage; } //# sourceMappingURL=serialization.d.ts.map