import { ElementType, FC } from 'react';
import { VariantProps } from 'class-variance-authority';
import { ButtonProps } from '../../molecules/Button';
declare const wrapper: (props?: ({
    variant?: "floatingButton" | "centered" | null | undefined;
    paddingBottom?: "none" | "sm" | "md" | "lg" | null | undefined;
} & {
    class: import("clsx").ClassValue;
    className?: undefined;
}) | ({
    variant?: "floatingButton" | "centered" | null | undefined;
    paddingBottom?: "none" | "sm" | "md" | "lg" | null | undefined;
} & {
    class?: undefined;
    className: import("clsx").ClassValue;
}) | ({
    variant?: "floatingButton" | "centered" | null | undefined;
    paddingBottom?: "none" | "sm" | "md" | "lg" | null | undefined;
} & {
    class?: undefined;
    className?: undefined;
}) | undefined) => string;
interface HeadingProps extends VariantProps<typeof wrapper> {
    eyebrow?: string;
    headline?: string;
    headingAs?: ElementType;
    body?: string;
    buttons?: ButtonProps[];
}
export declare const Heading: FC<HeadingProps>;
export {};
