export declare class GitService {
    private constructor();
    static GIT_HOOK_MODE: number;
    static GIT_HOOK_TEMPLATE: string;
    static isGitRepository(absoluteProjectDir: string): Promise<boolean>;
    static addGitHook(absoluteProjectDir: string, gitHookName: string, gitHookCommand: string): Promise<void>;
    static updateGitHook(absoluteProjectDir: string, gitHookName: string, oldGitHookCommand: string, newGitHookCommand: string): void;
    private static getGitHookFilePath;
    private static getManagedGitHookContent;
    private static getFilePermissions;
}
