import type { QuorumMessageCallback } from '@hotmeshio/hotmesh/build/types/quorum';
/**
 * Create a quorum callback that republishes messages to NATS.
 */
export declare function createQuorumBridgeCallback(appId: string): QuorumMessageCallback;
/**
 * Get the active quorum bridge callback (for unsubscription).
 */
export declare function getActiveCallback(): QuorumMessageCallback | null;
/**
 * Start the quorum bridge for a given HotMesh engine.
 */
export declare function startQuorumBridge(engine: {
    subQuorum: (cb: QuorumMessageCallback) => Promise<void>;
}, appId: string): Promise<void>;
