/**
 * Monitor Module
 * Exports all monitoring and auto-remediation functionality
 */

// Status Checker
export {
  checkBrandStatus,
  checkCampaignStatus,
  type BrandStatusResult,
  type CampaignStatusResult,
} from './status-checker';

// Webhook Handler
export { default as webhookRouter } from './webhook-handler';

// Polling Job
export {
  startPollingJob,
  stopPollingJob,
  statusPollingWorker,
} from './polling-job';

// Remediation Engine
export {
  remediateFailure,
} from './remediation-engine';

// Notifier
export {
  sendNotification,
  sendBatchNotifications,
  formatRemediationNotification,
} from './notifier';
