import React from "react";
import { type VariantProps } from "class-variance-authority";
declare const typographyVariants: (props?: ({
    variant?: "caption" | "code" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "jumbo" | "body1" | "body2" | "body3" | "nano" | null | undefined;
    weight?: "bold" | "medium" | "black" | "thin" | "extralight" | "light" | "normal" | "semibold" | "extrabold" | null | undefined;
    color?: "inherit" | "default" | "destructive" | "primary" | "muted" | null | undefined;
    lineClamp?: 1 | "none" | 3 | 2 | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
declare const Typography: React.ForwardRefExoticComponent<Omit<React.ClassAttributes<HTMLParagraphElement> & React.HTMLAttributes<HTMLParagraphElement> & VariantProps<(props?: ({
    variant?: "caption" | "code" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "jumbo" | "body1" | "body2" | "body3" | "nano" | null | undefined;
    weight?: "bold" | "medium" | "black" | "thin" | "extralight" | "light" | "normal" | "semibold" | "extrabold" | null | undefined;
    color?: "inherit" | "default" | "destructive" | "primary" | "muted" | null | undefined;
    lineClamp?: 1 | "none" | 3 | 2 | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & {
    asChild?: boolean;
}, "ref"> & React.RefAttributes<HTMLElement>>;
export { Typography, typographyVariants };
