/**
 * Core module exports
 *
 * Re-exports all core functionality for easy importing
 */
export * from './types/index.js';
export { parseVersion, cleanVersion, compareVersions, isNewer, isOlder, isEqual, satisfiesRange, getLatestVersion, sortVersions, sortVersionsDescending, isPrerelease, isBuildNumber, formatVersion, isMcVersionCompatible, VersionCompareResult, type ParsedVersion, } from './version.js';
export { scanJar, scanDirectory, findPluginByName, getAuthorsString, getDependenciesString, matchesFilenamePattern, } from './scanner.js';
export { PluginManager, createPlugin, validatePlugin } from './plugin-manager.js';
export { ServerManager } from './server-manager.js';
export { BasePluginSource, SourceCache, SourceError, SourceRegistry, SpigotSource, ModrinthSource, GitHubSource, WebManifestSource, createWebManifestSource, BukkitSource, SourcesService, getSourcesService, createSourcesService, resetSourcesService, } from './sources/index.js';
export { MigrationService, getMigrationService, createMigrationService, resetMigrationService, type MigrationItemResult, type MigrationResult, type MigrationOptions, } from './migration/index.js';
export { UpdaterService, getUpdaterService, createUpdaterService, resetUpdaterService, detectInstallMethod, getInstallMethodDisplayName, getUpdateCommand, supportsAutoUpdate, type InstallMethod, type GitHubRelease, type UpdateInfo, type UpdateCheckCache, } from './updater/index.js';
export { PreferencesService, getPreferencesService, createPreferencesService } from './preferences/index.js';
export { ScanCacheService, getScanCacheService, createScanCacheService, resetScanCacheService, } from './cache/index.js';
//# sourceMappingURL=index.d.ts.map