// @bun
import {
  dirIsInGitRepo,
  findCanonicalGitRoot,
  findGitRoot,
  findRemoteBase,
  getBranch,
  getChangedFiles,
  getDefaultBranch,
  getFileStatus,
  getGitDir,
  getGitState,
  getGithubRepo,
  getHead,
  getIsClean,
  getIsGit,
  getIsHeadOnRemote,
  getRemoteUrl,
  getRepoRemoteHash,
  getWorktreeCount,
  gitExe,
  hasUnpushedCommits,
  init_git,
  isAtGitRoot,
  isCurrentDirectoryBareGitRepo,
  normalizeGitRemoteUrl,
  preserveGitStateForIssue,
  stashToCleanState
} from "./chunk-10k5jfc5.js";
import"./chunk-n9g24mwe.js";
import"./chunk-e3j7m7k2.js";
import"./chunk-hzmzwte2.js";
import"./chunk-pdvg91cg.js";
import"./chunk-c696122m.js";
import"./chunk-xbj5keyy.js";
import"./chunk-c1yc761e.js";
import"./chunk-c5g9shkw.js";
import"./chunk-aeysytks.js";
import"./chunk-s3hafnk3.js";
import"./chunk-kb3758f7.js";
import"./chunk-9h9k5vz3.js";
import"./chunk-xmpgmeb8.js";
import"./chunk-2kz09j2s.js";
import"./chunk-c0k7b0jw.js";
import"./chunk-hhsxm2yr.js";
init_git();

export {
  stashToCleanState,
  preserveGitStateForIssue,
  normalizeGitRemoteUrl,
  isCurrentDirectoryBareGitRepo,
  isAtGitRoot,
  hasUnpushedCommits,
  gitExe,
  getWorktreeCount,
  getRepoRemoteHash,
  getRemoteUrl,
  getIsHeadOnRemote,
  getIsGit,
  getIsClean,
  getHead,
  getGithubRepo,
  getGitState,
  getGitDir,
  getFileStatus,
  getDefaultBranch,
  getChangedFiles,
  getBranch,
  findRemoteBase,
  findGitRoot,
  findCanonicalGitRoot,
  dirIsInGitRepo
};
