import { TextSizes, TextWeightVariants, ResponsiveWeightMap, TextProps } from '../../Text'; import type { BaseProps } from '../../component-helpers'; export type HeroDescriptionProps = { size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps & TextProps; export declare const HeroDescription: import("react").ForwardRefExoticComponent<(Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps & { 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 & { as?: "p"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps & { 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 & BaseProps & { as?: "span"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps & { 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 & BaseProps & { as?: "div"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps & { 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 & BaseProps & { as?: "strong"; } & { children?: import("react").ReactNode | undefined; }, "ref"> | Omit<{ size?: (typeof TextSizes)[number]; weight?: TextWeightVariants | ResponsiveWeightMap; } & BaseProps & { 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 & BaseProps & { as?: "em"; } & { children?: import("react").ReactNode | undefined; }, "ref">) & import("react").RefAttributes>;