/**
 * 可消费资产注册表 — 合并所有子模块，提供统一查询接口。
 */
import type { ConsumptionMode, ConsumableAssetRef } from "./types.js";
export declare const BUILTIN_CONSUMABLE_ASSETS: ConsumableAssetRef[];
/**
 * 按 ID 查找可消费资产。
 */
export declare function getConsumableAssetById(id: string): ConsumableAssetRef | undefined;
/**
 * 列出所有内置可消费资产。
 * @returns 内置可消费资产列表
 */
export declare function listBuiltinConsumableAssets(): ConsumableAssetRef[];
/**
 * 按文件路径查找可消费资产。
 * @param path - 资产文件路径
 * @returns 匹配的资产引用，未找到返回 undefined
 */
export declare function findConsumableAssetByPath(path: string): ConsumableAssetRef | undefined;
/**
 * 列出指定消费者的所有可消费资产。
 * @param consumer - 消费者标识（如 "copyKnowledgeTemplates"）
 * @returns 该消费者消费的所有资产列表
 */
export declare function listConsumableAssetsByConsumer(consumer: string): ConsumableAssetRef[];
/**
 * 列出指定消费模式的所有可消费资产。
 * @param mode - 消费模式（如 "required"、"supporting"、"advisory" 等）
 * @returns 该消费模式下的所有资产列表
 */
export declare function listConsumableAssetsByMode(mode: ConsumptionMode): ConsumableAssetRef[];
//# sourceMappingURL=registry.d.ts.map