/** * Promotion Module (Phase 4 roadmap 4.4) * * Test→prod promotion state machine: per plugin+version soak/promote/ * quarantine lifecycle persisted to ~/.pluginator/promotion-state.json, with * the actual prod-bound copy driven through the existing sync workflow. * * @since v2.12.7 */ export { MAX_HISTORY_PER_PLUGIN, PromotionEngine, getPromotionEngine, maybeRunScheduledPromotion, resetPromotionEngine, type PromotionEngineDeps, type PromotionSyncOutcome, type PromotionSyncRequest, type ScannedTestPlugin, type ScheduledPromotionOptions, } from './promotion-engine.js'; export { DEFAULT_SOAK_DAYS, type PromotableEntry, type PromoteOptions, type PromoteResult, type PromotionApplyStatus, type PromotionEvaluation, type PromotionPolicy, type PromotionRecord, type PromotionRunReport, type PromotionState, type PromotionStatus, type QuarantineResult, type QuarantinedEntry, type SoakingEntry, type SupersedeResult, type TestInstallEvent, } from './promotion-types.js'; //# sourceMappingURL=index.d.ts.map