import React from "react"; import { type VariantProps } from "../utils.js"; export type HeadingTags = "h1" | "h2" | "h3" | "h4" | "h5" | "h6"; export type HeadingLevels = 1 | 2 | 3 | 4 | 5 | 6; declare const headingVariants: (props?: ({ level?: 1 | 2 | 4 | 3 | 5 | 6 | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; interface HeadingProps extends React.HTMLAttributes, VariantProps { as?: HeadingTags; } declare const Heading: (({ children, level, className, as, ...props }: HeadingProps) => React.JSX.Element) & { original: ({ children, level, className, as, ...props }: HeadingProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: (({ children, level, className, as, ...props }: HeadingProps) => React.JSX.Element) & { original: ({ children, level, className, as, ...props }: HeadingProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types").ComponentDecorator<(({ children, level, className, as, ...props }: HeadingProps) => React.JSX.Element) & { original: ({ children, level, className, as, ...props }: HeadingProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; export { Heading, type HeadingProps };