import { type Token } from '@frontmcp/di'; import { type PluginMetadata, type PluginRecord, type PluginType } from '../common'; export declare function collectPluginMetadata(cls: PluginType): PluginMetadata; export declare function normalizePlugin(item: PluginType): PluginRecord; /** * For graph/cycle detection. Returns dependency tokens that should be graphed. * - VALUE: no deps * - FACTORY: only includes deps that are registered (others will be resolved) * - CLASS / CLASS_TOKEN: deps come from the class constructor or static with(...) */ export declare function pluginDiscoveryDeps(rec: PluginRecord): Token[]; //# sourceMappingURL=plugin.utils.d.ts.map