import React, { CSSProperties } from "react";
export type TextSize = "xs" | "sm" | "md" | "lg" | "xl";
export type TextColor = "primary" | "secondary" | "muted" | "error" | "warning" | "success" | "info";
export type TextWeight = "lighter" | "light" | "regular" | "medium" | "bold" | "bolder";
export type TextWrap = "wrap" | "noWrap";
interface BaseTextProps {
    size?: TextSize;
    color?: TextColor;
    weight?: TextWeight;
    italic?: boolean;
    uppercase?: boolean;
    wrap?: TextWrap;
    className?: string;
    style?: CSSProperties;
}
interface TextProps extends BaseTextProps {
    children: React.ReactNode;
    as?: "code" | "span" | "p" | "div" | "h2" | "h3" | "h4" | "h5" | "h6";
}
export declare const Text: React.FC<TextProps>;
export {};
//# sourceMappingURL=Text.d.ts.map