import type { ServerEntry } from '../types/index.js'; export declare class ServerInstaller { private serversDir; constructor(); ensureDirectories(): Promise; installServer(server: ServerEntry): Promise; private installNpmServer; private installUvxServer; private installPythonServer; private installCliServer; private getPythonCmd; private getUvxCmd; private getVenvPip; private markInstalled; isInstalled(serverId: string): boolean; /** * Clean up older installations that are no longer in the registry * This removes servers that were removed from servers.json or renamed */ cleanupOldServers(): Promise; } //# sourceMappingURL=server-installer.d.ts.map