/** * humanizeComponentName * * Derives a human-readable label from a Puck component key for display in the * visual component sidebar. Callers should prefer a component's explicit * `label` when one exists and fall back to this for the raw key. * * Transform: strip a trailing "Block" suffix, split PascalCase (and * digit→capital boundaries) into words, and upper-case known acronyms. * * "HeroBlock" -> "Hero" * "CardGridBlock" -> "Card Grid" * "P1WelcomeBlock" -> "P1 Welcome" * "CtaBannerBlock" -> "CTA Banner" * "FaqBlock" -> "FAQ" */ export declare function humanizeComponentName(name: string): string;