import { Model } from '../model'; export declare const protocolMessageOpcodeAxiom = "BLINE"; export declare const protocolMessageOpcodeJoin = "JOIN"; export declare const protocolMessageOpcodeSync = "SYNC"; export declare type ProtocolMessage = Model & { axiomId: string; opcode: string; sender: string; recipient: string; shield: string; identifier: string; signature: string; type: string; payload: ProtocolMessagePayload; }; export declare type ProtocolMessagePayload = Model & { object?: { [key: string]: any; }; proof: string; type: string; witness: string; }; //# sourceMappingURL=protocol-message.d.ts.map