/** * Extracts git metadata for files in a repository */ export declare class GitMetadataExtractor { /** * Check if a path is a valid git repository */ isValidRepo(repoPath: string): Promise; /** * Get current branch name */ getCurrentBranch(repoPath: string): Promise; /** * Get commit hash for a specific file */ getCommitHash(repoPath: string, filePath: string): Promise; /** * Get git metadata for a file (commit hash, author, timestamp) */ getFileMetadata(repoPath: string, filePath: string): Promise<{ commitHash: string; author: string; committedAt: string; branch: string; }>; } //# sourceMappingURL=git-metadata.d.ts.map