/** * Feature 注册表 */ import type { FeatureModule } from "../types/index.js"; import type { SimpleFeatureConfig } from "../types/feature-config.js"; /** * 注册 Feature(支持完整模块和简化配置) */ export declare function registerFeature(feature: FeatureModule | SimpleFeatureConfig): void; /** * 获取 Feature */ export declare function getFeature(featureId: string): FeatureModule | undefined; /** * 获取所有 Feature */ export declare function getAllFeatures(): FeatureModule[]; /** * 根据分类获取 Feature(category 现在是数组) */ export declare function getFeaturesByCategory(category: string): FeatureModule[]; /** * 清空所有已注册的 Feature(主要用于测试) */ export declare function clearAllFeatures(): void; //# sourceMappingURL=feature-registry.d.ts.map