/**
 * UpgradeService — IDE 集成升级服务
 *
 * 当 AutoSnippet 发布新版本后，老用户执行 `asd upgrade` 即可更新所有 IDE 集成文件。
 * 底层委托 FileDeployer 按 MANIFEST 定义的策略执行，确保与 SetupService 使用同一套部署逻辑。
 *
 * 额外职责：
 *   - Skills 路径迁移（.autosnippet/skills/ → AutoSnippet/skills/）
 */
export declare class UpgradeService {
    projectRoot: string;
    projectName: string;
    constructor(options: {
        projectRoot: string;
    });
    run({ skillsOnly, mcpOnly }?: {
        skillsOnly?: boolean | undefined;
        mcpOnly?: boolean | undefined;
    }): Promise<{
        deployed: string[];
        skipped: string[];
        errors: {
            id: string;
            error: string;
        }[];
    }>;
    _migrateSkillsPath(): void;
}
export default UpgradeService;
