/** * Git command execution utilities for TypeScript */ import { SpawnOptions } from 'child_process'; import { GitCommandResult, GitVersion } from './skill-types'; export declare class GitUtils { private static readonly MIN_GIT_VERSION; /** * Execute a git command and return the result */ static executeGitCommand(args: string[], options?: SpawnOptions): Promise; /** * Check if git is available on the system */ static isGitAvailable(): Promise; /** * Get the installed git version */ static getGitVersion(): Promise; /** * Check if the installed git version supports sparse-checkout */ static isGitVersionSupported(): Promise; /** * Validate a git repository URL */ static isValidRepositoryUrl(url: string): boolean; /** * Get installation guidance message for git */ static getGitInstallationGuidance(): string; /** * Get version upgrade guidance message */ static getVersionUpgradeGuidance(currentVersion: GitVersion): string; } //# sourceMappingURL=git-utils.d.ts.map