import type { Rule } from 'eslint'; /** * The elements this package writes by hand. The set the count used (UIG-1, * docs/GATES.md §5 and §7): every element that carries behaviour or a role of * its own. A `div` or a `span` is layout and is nobody's business here. */ export declare const RAW_ELEMENTS: Set; /** * A raw element nested inside another element, in the package itself (UIG-5, * the inward tracer). * * The package is allowed to write raw elements — that is what a primitive is. * Two shapes are right, and both are facts about the code rather than a * judgement: * * - **the component's own outermost element.** `NavItem` is an ``, `Link` is * an ``, a `MenuItem` outside a `Menu` is a `