/** * Static extraction of component references from an agent-authored JSX body, for * GenUX cross-component composition (#1270). * * A component references another registry component simply by using its name as a * JSX tag (``). The composition resolver scans the body * for capitalized JSX tags and keeps the ones that resolve to a workspace component * (built-ins and unknown names are filtered by the resolver, not here). */ /** * Extract the unique capitalized JSX tag names used as elements in `source`, in * first-seen order. Lowercase/HTML tags (`
`) are ignored. This is a * lightweight scan (not a full parser); the resolver only acts on names that * actually resolve to a registry component, so false positives are harmless. */ export declare function extractComponentReferenceNames(source: string): string[]; //# sourceMappingURL=component-refs.d.ts.map