import { AsElementProps, ElementProps, HeadingLevel, Size } from "../../../../types/shared.mjs"; import { PolymorphicComponentProps } from "../../../../internal/factory/create-polymorphic-factory.mjs"; import { BaseProps } from "../../../core/base/Base.mjs"; import React from "react"; //#region src/components/styles/typography/heading/Heading.d.ts type HeadingProps = { size?: Size; variant?: 'caption-bottom'; } & BaseProps & AsElementProps & ElementProps<'h1'>; declare const Heading: ((props: PolymorphicComponentProps) => React.ReactElement) & Omit & ElementProps<"h1"> & AsElementProps & Omit, "key" | "variant" | "as" | keyof React.HTMLAttributes | "size"> & { ref?: any; renderRoot?: (props: any) => any; }) | ({ size?: Size; variant?: "caption-bottom"; } & { className?: string; } & { children?: React.ReactNode | undefined; } & AsElementProps<"h1" | "h2" | "h3" | "h4" | "h5" | "h6"> & ElementProps<"h1"> & { as: keyof React.JSX.IntrinsicElements | React.JSXElementConstructor; renderRoot?: (props: Record) => any; })>, never> & Record; //#endregion export { Heading, HeadingProps };