/**
 * Browser-compatible entry point for the broker SDK.
 *
 * Exports only modules with zero Node.js dependencies.
 * The ConsensusEngine class (needs node:crypto + node:events) is NOT
 * exported here — only its types and pure helper functions.
 *
 * @example
 * ```ts
 * import { PROTOCOL_VERSION, type BrokerEvent } from "@agent-relay/sdk/browser";
 * ```
 */
// Protocol types — pure TypeScript, zero deps
export { PROTOCOL_VERSION, } from "./protocol.js";
// Consensus types + pure functions (from the Node-free helpers file)
export { formatProposalMessage, formatResultMessage, parseVoteCommand, parseProposalCommand, isConsensusCommand, } from "./consensus-helpers.js";
// Shadow manager — pure in-memory, no I/O deps
export { ShadowManager, } from "./shadow.js";
//# sourceMappingURL=browser.js.map