/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ export declare class GitService { private projectRoot; constructor(projectRoot: string); private getHistoryDir; initialize(): Promise; verifyGitAvailability(): Promise; /** * Creates a hidden git repository in the project root. * The Git repository is used to support checkpointing. */ setupShadowGitRepository(): Promise; private get shadowGitRepository(); getCurrentCommitHash(): Promise; createFileSnapshot(message: string): Promise; restoreProjectFromSnapshot(commitHash: string): Promise; }