export {
  DEFAULT_LEARNITIVE_GIT_CORS_PROXY,
  LEARNITIVE_GIT_AUTHOR_EMAIL_STORAGE_KEY,
  LEARNITIVE_GIT_AUTHOR_NAME_STORAGE_KEY,
  LEARNITIVE_GIT_CORS_PROXY_STORAGE_KEY,
  isDefaultPublicGitCorsProxy,
  readBrowserGitSettings,
  writeBrowserGitCorsProxySetting,
} from './browser-settings';
export type { BrowserGitSettings } from './browser-settings';
export { createProjectTextDiff, decodeGitText } from './diff';
export type { ProjectGitDiff, ProjectGitDiffLine } from './diff';
export { IsomorphicProjectGitEngine } from './isomorphic-git-engine';
export { mapProjectGitStatus } from './status';
export type {
  GitChangeKind,
  ProjectGitCommit,
  ProjectGitEngine,
  ProjectGitFileChange,
  ProjectGitRemote,
  ProjectGitStatus,
} from './types';
export { applyGitWorkingTree, readProjectWorkingTree } from './working-tree';
export type { GitWorkingTree } from './working-tree';
