package tech.easyflow.skill.imports;

import java.math.BigInteger;
import java.util.Collection;

/**
 * 标准 Skill ZIP 导出服务。
 */
public interface SkillExportService {

    /**
     * 在写入 HTTP 响应前完整构建导出临时产物。
     *
     * @param skillIds Skill ID 集合
     * @return 可自动清理的导出产物
     */
    SkillExportArtifact prepare(Collection<BigInteger> skillIds);
}
