export type { ConfigContext } from "./config-manager/config-context";
export { initConfigContext, getConfigContext, resetConfigContext, } from "./config-manager/config-context";
export { fetchNpmDistTags } from "./config-manager/npm-dist-tags";
export { getPluginNameWithVersion } from "./config-manager/plugin-name-with-version";
export { addPluginToOpenCodeConfig } from "./config-manager/add-plugin-to-opencode-config";
export { generateOmoConfig } from "./config-manager/generate-omo-config";
export { writeOmoConfig } from "./config-manager/write-omo-config";
export { isOpenCodeInstalled, getOpenCodeVersion } from "./config-manager/opencode-binary";
export { detectCurrentConfig } from "./config-manager/detect-current-config";
export type { BunInstallResult } from "./config-manager/bun-install";
export { runBunInstall, runBunInstallWithDetails } from "./config-manager/bun-install";
export type { VersionCompatibility } from "./config-manager/version-compatibility";
export { checkVersionCompatibility, extractVersionFromPluginEntry, } from "./config-manager/version-compatibility";
export type { BackupResult } from "./config-manager/backup-config";
export { backupConfigFile } from "./config-manager/backup-config";
