import { type HTMLAttributes, type ReactNode } from 'react'; declare const ACCENT_WHEEL: readonly ["violet", "purple", "magenta", "blue", "green", "red"]; type WheelAccent = (typeof ACCENT_WHEEL)[number]; type SemanticAccent = 'primary' | 'accent' | 'info' | 'success' | 'warning'; type AccentProp = SemanticAccent | WheelAccent | 'auto'; export interface BenefitCardProps extends Omit, 'title'> { /** Step number; rendered as a zero-padded chip ("01", "02", …). Omit to hide. */ step?: number; /** Icon node — usually an `` 24-32px. Rendered inside a tinted square chip. */ icon?: ReactNode; /** Card heading, rendered as a heading element. Pass only inline / phrasing content. */ title: ReactNode; /** * Level of the title heading, `3` by default. Set it to one below the * section heading the cards sit under: `2` when the page's `h1` is the * only heading above them. */ headingLevel?: 2 | 3 | 4 | 5 | 6; /** Optional CTA — usually a `