import type { IndexEntry } from '../PortfolioIndexManager.js'; import type { ElementDefinition, EnhancedIndex } from '../types/IndexTypes.js'; /** * Builds normalized element definitions for the enhanced index. */ export declare class ElementDefinitionBuilder { build(entry: IndexEntry, existingIndex: EnhancedIndex | null): ElementDefinition; /** * Extract relationships from agent `activates` metadata. * Maps `activates: { skills: ['foo'], templates: ['bar'] }` to * BaseRelationship entries with type 'uses'. */ private extractActivatesRelationships; private generateDefaultActions; } //# sourceMappingURL=ElementDefinitionBuilder.d.ts.map