/** * Git Database Service * SOLID Principles: Single Responsibility - Handle Git database operations */ import { IGitDatabaseService, GitCommitInfo, ChangeSignificance, CommitAnalysis } from '../interfaces'; export declare class GitDatabaseService implements IGitDatabaseService { private logger; private db; constructor(); recordCommit(commit: GitCommitInfo, significance: ChangeSignificance, autoCommitted?: boolean): Promise; updateDatabaseFromGitHistory(): Promise; getCommitHistory(limit?: number): Promise; getIntegrationStatus(projectPath: string): Promise<{ isGitRepository: boolean; lastCommit?: any; autoCommitEnabled: boolean; totalCommitsTracked: number; }>; private initializeDatabase; private createGitTables; private insertDefaultAutoCommitRules; } //# sourceMappingURL=git-database-service.d.ts.map