import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode } from 'react'; interface HeroBadgeProps { /** * Rendered brand icon element. Canonical classes: * `size-3 text-primary` with `strokeWidth={1.5}`. We accept ReactNode * (not a component) so a Server Component layout can render the icon * itself — same Server/Client boundary rationale as MarketingNav. */ brandIcon: ReactNode; /** Primary line (sentence-case, NOT uppercase). */ primary: string; /** Secondary line shown after an em-dash separator. */ secondary: string; } /** * The canonical hero badge — a pill above the H1 that names the product * category in two parts. Per the Forjio landing family rules, this is * the ONE eyebrow on the page that is sentence-case + NOT mono. The * in-page section eyebrows below the hero use `SectionEyebrow` instead. */ declare function HeroBadge({ brandIcon, primary, secondary }: HeroBadgeProps): react_jsx_runtime.JSX.Element; export { HeroBadge };