/**
 * Sleep consolidation 배치 — 오프라인 에피소딕→시맨틱 증류
 */
import type { SleepConsolidationService } from '../../../domains/consolidation/services/sleep-consolidation-service.js';
import type { BatchJobResult } from '../batch-scheduler.js';
import { FileLogger } from '../file-logger.js';
export interface SleepConsolidationBatchJobDeps {
    sleepConsolidationService: SleepConsolidationService;
    fileLogger?: FileLogger;
}
export declare class SleepConsolidationBatchJob {
    private readonly deps;
    constructor(deps: SleepConsolidationBatchJobDeps);
    execute(): Promise<BatchJobResult>;
}
//# sourceMappingURL=sleep-consolidation-batch-job.d.ts.map