/** * Git Utilities for Work Item Sync * * Handles git operations for auto-commit functionality. * All git operations are optional and fail gracefully. */ /** * Check if the current directory is a git repository */ export declare function isGitRepo(cwd?: string): Promise; /** * Result of a git commit attempt */ export interface GitCommitResult { committed: boolean; error?: string; message?: string; } /** * Auto-commit a work item file after pull * Returns result indicating success or failure (non-blocking) */ export declare function autoCommitPulledFile(filePath: string, workItemId: number, revision: number, cwd?: string): Promise; /** * Auto-commit multiple work item files in a single commit */ export declare function autoCommitMultipleFiles(files: { filePath: string; workItemId: number; }[], revision: string, cwd?: string): Promise; //# sourceMappingURL=git-utils.d.ts.map