import { VariantProps } from 'class-variance-authority';
import { default as React } from 'react';
import { ClassProp } from 'class-variance-authority/types';
declare const P: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLParagraphElement> & VariantProps<(props?: ({
    size?: "base" | "xs" | "sm" | "lg" | "xl" | "base-responsive" | null | undefined;
    leading?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
    decoration?: "normal" | "italic" | "underline" | "line-through" | null | undefined;
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "3xs" | null | undefined;
    alignment?: "center" | "left" | "right" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLParagraphElement>>;
declare const H1: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
    size?: "base" | "sm" | null | undefined;
    alignment?: "center" | "left" | "right" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLHeadingElement>>;
declare const H2: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
    alignment?: "center" | "left" | "right" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLHeadingElement>>;
declare const H3: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
    alignment?: "center" | "left" | "right" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLHeadingElement>>;
declare const H4: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
    alignment?: "center" | "left" | "right" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLHeadingElement>>;
declare const H5: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    size?: "base" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
    alignment?: "center" | "left" | "right" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLHeadingElement>>;
declare const H6: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
    alignment?: "center" | "left" | "right" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLHeadingElement>>;
declare const Cite: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLElement>>;
declare const Code: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLElement> & VariantProps<(props?: ({
    marginBottom?: "base" | "none" | "xs" | "sm" | "lg" | "xl" | "2xs" | "base-responsive" | null | undefined;
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLElement>>;
declare const Blockquote: React.ForwardRefExoticComponent<React.QuoteHTMLAttributes<HTMLQuoteElement> & VariantProps<(props?: ({
    weight?: "light" | "bold" | "normal" | "medium" | "semibold" | "extrabold" | null | undefined;
} & ClassProp) | undefined) => string> & React.RefAttributes<HTMLQuoteElement>>;
declare const A: React.ForwardRefExoticComponent<React.AnchorHTMLAttributes<HTMLAnchorElement> & {
    weight?: "light" | "normal" | "medium" | "semibold" | "bold" | "extrabold";
} & React.RefAttributes<HTMLAnchorElement>>;
export { A, Blockquote, Cite, Code, H1, H2, H3, H4, H5, H6, P };
//# sourceMappingURL=typography.d.ts.map