import { CSSProperties } from "react";
import { TypographySizes, TypographyTypes } from "./TypographyConstants";
import "./typography.scss";
interface TypographyProps<T extends React.ElementType> {
    as?: T;
    value?: string;
    size?: TypographySizes;
    customColor?: string;
    type?: TypographyTypes;
    style?: CSSProperties;
}
declare function Typography<T extends React.ElementType = "span">({ as, value, type, size, customColor, style }: TypographyProps<T> & Omit<React.ComponentPropsWithoutRef<T>, keyof TypographyProps<T>> & {
    sizes?: typeof TypographySizes;
    types?: typeof TypographyTypes;
}): JSX.Element;
export default Typography;
