import type { BatchJobResult } from '../batch-scheduler-types.js'; import { type BatchSchedulerContextSource } from './batch-scheduler-context.js'; export type ManualBatchSchedulerJobType = 'cleanup' | 'monitoring' | 'healthcheck' | 'meta_memory_introspection' | 'memory_review_candidates' | 'anchor_auto_refresh'; export declare function createBatchSchedulerJobRunners(source: BatchSchedulerContextSource): { runMemoryCleanup: () => Promise; runMemoryReviewCandidatesJob: () => Promise; runMonitoring: () => Promise; runHealthCheck: () => Promise; runConsolidationScoreIncremental: () => Promise; runWeeklyRelationValidation: () => Promise; runConsolidationScoreFullSweep: () => Promise; runTripleExtractionBatch: () => Promise; runMetaMemoryIntrospection: () => Promise; runQualityMeasurementBatch: () => Promise; runLogRotation: () => Promise; runSleepConsolidationBatch: () => Promise; runTelemetryCleanupBatch: () => Promise; runAnchorAutoRefresh: () => Promise; }; export type BatchSchedulerJobRunners = ReturnType; export declare function runManualBatchSchedulerJob(jobType: ManualBatchSchedulerJobType, runners: BatchSchedulerJobRunners): Promise; //# sourceMappingURL=batch-scheduler-job-runners.d.ts.map