import type { SynapseCoordinationSignal, SynapseProviders } from '../types.js';
/**
 * Wrap providers.coordination.publish() so a coordination failure can never
 * abort a sortie or mandate. Failures are emitted as a structured event so
 * they remain observable instead of being silently swallowed.
 */
export declare function safePublish(coordination: SynapseProviders['coordination'] | undefined, signal: SynapseCoordinationSignal, stage?: string): void;
