import { SxProps, Theme } from '@mui/material/styles';
import { SemanticColor, ComponentSize } from '../types';
export type TextWeight = 'normal' | 'medium' | 'semibold' | 'bold';
export interface TextProps {
    children: React.ReactNode;
    variant?: 'body' | 'caption' | 'overline' | 'mono' | 'code';
    color?: SemanticColor;
    size?: ComponentSize;
    weight?: TextWeight;
    truncate?: boolean;
    noWrap?: boolean;
    lines?: number;
    muted?: boolean;
    inline?: boolean;
    component?: React.ElementType;
    sx?: SxProps<Theme>;
}
declare function Text({ children, variant, color, size, weight, truncate, noWrap, lines, muted, inline: _inline, component, sx, }: TextProps): import("react/jsx-runtime").JSX.Element;
declare namespace Text {
    var displayName: string;
}
export default Text;
