UNPKG

@primer/react-brand

Version:

Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.

88 lines (87 loc) 3.62 kB
import { TextSizes, TextWeightVariants, ResponsiveWeightMap, TextProps } from '../../Text'; import type { BaseProps } from '../../component-helpers'; export type HeroDescriptionProps = { size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps<HTMLParagraphElement> & TextProps; export declare const HeroDescription: import("react").ForwardRefExoticComponent<(Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps<HTMLParagraphElement> & { font?: import("../..").TextFontVariants; size?: (typeof TextSizes)[number]; variant?: typeof import("../..").TextVariants[number]; weight?: TextWeightVariants | ResponsiveWeightMap; align?: "start" | "center" | "end"; hasAntiAliasing?: boolean; } & { as?: typeof import("../..").TextTags[number]; } & import("react").HTMLAttributes<HTMLParagraphElement> & { as?: "p"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps<HTMLParagraphElement> & { font?: import("../..").TextFontVariants; size?: (typeof TextSizes)[number]; variant?: typeof import("../..").TextVariants[number]; weight?: TextWeightVariants | ResponsiveWeightMap; align?: "start" | "center" | "end"; hasAntiAliasing?: boolean; } & { as?: typeof import("../..").TextTags[number]; } & import("react").HTMLAttributes<HTMLSpanElement> & BaseProps<HTMLSpanElement> & { as?: "span"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps<HTMLParagraphElement> & { font?: import("../..").TextFontVariants; size?: (typeof TextSizes)[number]; variant?: typeof import("../..").TextVariants[number]; weight?: TextWeightVariants | ResponsiveWeightMap; align?: "start" | "center" | "end"; hasAntiAliasing?: boolean; } & { as?: typeof import("../..").TextTags[number]; } & import("react").HTMLAttributes<HTMLDivElement> & BaseProps<HTMLDivElement> & { as?: "div"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps<HTMLParagraphElement> & { font?: import("../..").TextFontVariants; size?: (typeof TextSizes)[number]; variant?: typeof import("../..").TextVariants[number]; weight?: TextWeightVariants | ResponsiveWeightMap; align?: "start" | "center" | "end"; hasAntiAliasing?: boolean; } & { as?: typeof import("../..").TextTags[number]; } & import("react").HTMLAttributes<HTMLElement> & BaseProps<HTMLElement> & { as?: "strong"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps<HTMLParagraphElement> & { font?: import("../..").TextFontVariants; size?: (typeof TextSizes)[number]; variant?: typeof import("../..").TextVariants[number]; weight?: TextWeightVariants | ResponsiveWeightMap; align?: "start" | "center" | "end"; hasAntiAliasing?: boolean; } & { as?: typeof import("../..").TextTags[number]; } & import("react").HTMLAttributes<HTMLElement> & BaseProps<HTMLElement> & { as?: "em"; } & { children?: import("react").ReactNode | undefined; }, "ref">) & import("react").RefAttributes<HTMLParagraphElement>>;