export declare function isGitAvailable(): Promise<boolean>;
export declare function isGitRepo(cwd?: string): Promise<boolean>;
export declare function getCurrentBranch(cwd?: string): Promise<string | null>;
export declare function gitWorktreeAdd(path: string, branch: string, cwd?: string): Promise<boolean>;
export declare function gitWorktreeRemove(path: string, cwd?: string): Promise<boolean>;
export declare function listWorktrees(cwd?: string): Promise<string[]>;
export declare function removeWorktree(path: string, cwd?: string): Promise<void>;
export declare function getGitStatus(cwd?: string): Promise<{
    clean: boolean;
    changes: number;
}>;
