/** * Reliability Bootstrap — 可靠性系统启动装配 * * 组装心跳、定时调度、救援编排、运行时 cron、进程检查等可靠性组件 */ import { ConversationHeartbeatEngine } from './conversation-heartbeat.js'; import { type ReliabilityRescueOrchestrator } from './rescue-orchestrator.js'; export interface ReliabilityJobHandlers { watchdogProbe: () => Promise; processConsistencyCheck: () => Promise; staleCleanup: () => Promise; budgetReset: () => Promise; } export interface ReliabilityScheduler { start: () => void; stop: () => Promise; } export interface ReliabilityLifecycleDependencies { createHeartbeatEngine?: () => Pick; createScheduler?: () => ReliabilityScheduler; createRescueOrchestrator?: () => ReliabilityRescueOrchestrator; createJobRegistry?: (handlers: ReliabilityJobHandlers) => { registerAll: (scheduler: ReliabilityScheduler) => void; }; logger?: Pick; } export interface ReliabilityLifecycle { onInboundMessage: () => Promise; cleanup: () => Promise; } export declare const bootstrapReliabilityLifecycle: (dependencies?: ReliabilityLifecycleDependencies) => ReliabilityLifecycle; //# sourceMappingURL=bootstrap.d.ts.map