/**
 * 통합 점수 서비스 인터페이스 (DIP)
 * 도메인/툴은 이 인터페이스만 참조하고, 인프라 구현체를 주입받음.
 */
import type { ConsolidationScoreInput, ConsolidationScoreResult, GValueUpdateInput } from '../types/consolidation-score.types.js';
export interface IConsolidationScoreService {
    calculateScore(input: ConsolidationScoreInput): ConsolidationScoreResult;
    calculateTimeElapsed(lastAccessedAt: Date | null, createdAt: Date, now?: Date): number;
    updateGValueForRecall(input: GValueUpdateInput): number;
}
//# sourceMappingURL=consolidation-score.interface.d.ts.map