import { type ReactElement } from "react";
import { type Variant } from './aether/types';
import { Text as BaseText } from '../text';
export interface TextDigest {
    variant: Variant;
}
export interface TextProps extends Omit<BaseText.WithIconProps, "level" | "wrap">, Omit<TextDigest, "children"> {
    level?: BaseText.Level;
    hideIcon?: boolean;
    noColor?: boolean;
}
declare const CoreText: ({ variant, level, hideIcon, className, ...props }: TextProps) => ReactElement;
export interface TextCenteredProps extends TextProps {
}
declare const TextCentered: ({ style, ...props }: TextCenteredProps) => ReactElement;
type CoreTextType = typeof CoreText;
export interface TextType extends CoreTextType {
    Centered: typeof TextCentered;
}
export declare const Text: TextType;
export {};
