/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import { GitStatsTracker } from './git-stats.js';
/**
 * Implementation of IGitStatsService using GitStatsTracker
 */
export class GitStatsServiceImpl {
    tracker;
    constructor(config) {
        this.tracker = new GitStatsTracker(config);
    }
    async trackFileEdit(filePath, oldContent, newContent) {
        return this.tracker.trackFileEdit(filePath, oldContent, newContent);
    }
    /**
     * Get the underlying GitStatsTracker for CLI-specific operations
     */
    getTracker() {
        return this.tracker;
    }
}
//# sourceMappingURL=git-stats-service-impl.js.map