import * as react_jsx_runtime from 'react/jsx-runtime'; import * as class_variance_authority_types from 'class-variance-authority/types'; import { VariantProps } from 'class-variance-authority'; import * as React from 'react'; declare const typographyVariants: (props?: ({ variant?: "blockquote" | "code" | "h1" | "h2" | "h3" | "h4" | "p" | "small" | "list" | "muted" | "large" | "lead" | null | undefined; } & class_variance_authority_types.ClassProp) | undefined) => string; type Variant = NonNullable["variant"]>; type TypographyProps = { variant?: Variant; as?: React.ElementType; className?: string; children?: React.ReactNode; } & Omit, "className">; declare function Typography({ variant, as, className, ...props }: TypographyProps): react_jsx_runtime.JSX.Element; declare function H1({ className, ...props }: React.ComponentProps<"h1">): react_jsx_runtime.JSX.Element; declare function H2({ className, ...props }: React.ComponentProps<"h2">): react_jsx_runtime.JSX.Element; declare function H3({ className, ...props }: React.ComponentProps<"h3">): react_jsx_runtime.JSX.Element; declare function H4({ className, ...props }: React.ComponentProps<"h4">): react_jsx_runtime.JSX.Element; declare function P({ className, ...props }: React.ComponentProps<"p">): react_jsx_runtime.JSX.Element; declare function Lead({ className, ...props }: React.ComponentProps<"p">): react_jsx_runtime.JSX.Element; declare function Large({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; declare function Small({ className, ...props }: React.ComponentProps<"small">): react_jsx_runtime.JSX.Element; declare function Muted({ className, ...props }: React.ComponentProps<"p">): react_jsx_runtime.JSX.Element; declare function Blockquote({ className, ...props }: React.ComponentProps<"blockquote">): react_jsx_runtime.JSX.Element; declare function Code({ className, ...props }: React.ComponentProps<"code">): react_jsx_runtime.JSX.Element; declare function List({ className, ...props }: React.ComponentProps<"ul">): react_jsx_runtime.JSX.Element; export { Blockquote, Code, H1, H2, H3, H4, Large, Lead, List, Muted, P, Small, Typography, typographyVariants };