/**
* html/heading — variant-styled heading primitives (
–).
* One component for all heading levels via the `as` prop.
*/
import { type HTMLAttributes } from "react";
import { type VariantProps } from "class-variance-authority";
declare const headingVariants: (props?: ({
mb?: "2" | null | undefined;
truncate?: boolean | null | undefined;
variant?: "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "cardTitle" | "interactiveCardTitle" | "sectionTitle" | "pageTitle" | "display" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
type HeadingLevel = "h1" | "h2" | "h3" | "h4" | "h5" | "h6";
export type HProps = HTMLAttributes & VariantProps & {
as?: HeadingLevel;
};
export declare const H: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
mb?: "2" | null | undefined;
truncate?: boolean | null | undefined;
variant?: "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "cardTitle" | "interactiveCardTitle" | "sectionTitle" | "pageTitle" | "display" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & {
as?: HeadingLevel;
} & import("react").RefAttributes>;
export {};
//# sourceMappingURL=heading.d.ts.map