/**
 * Dispatch Module - Public API
 *
 * Exports the DispatchManager port interface and related types.
 * All modules should import from this index file.
 */

// Port interfaces (what consumers depend on)
export type { DispatchManager, QueuedTask, DispatchResult } from './types.js';
export type { PhaseDispatchManager, QueuedPhase, PhaseDispatchResult } from './types.js';

// Adapter implementations
export { DefaultDispatchManager } from './manager.js';
export { DefaultPhaseDispatchManager } from './phase-manager.js';
