import './Text.css';
export declare const typographyPropAlign: readonly ["left", "center", "right"];
export declare type TypographyPropAlign = typeof typographyPropAlign[number];
export declare const typographyPropDisplay: readonly ["block", "inlineBlock", "inline"];
export declare type TypographyPropDisplay = typeof typographyPropDisplay[number];
export declare const typographyPropSize: readonly ["m", "xs", "s", "l", "xl"];
export declare type TypographyPropSize = typeof typographyPropSize[number];
export declare const typographyPropSizeDefault: TypographyPropSize;
export declare const typographyPropSpacing: readonly ["xs", "s", "m", "l"];
export declare type TypographyPropSpacing = typeof typographyPropSpacing[number];
export declare const typographyPropView: readonly ["default", "primary", "alert", "web"];
export declare type TypographyPropView = typeof typographyPropView[number];
export declare const typographyPropViewDefault: TypographyPropView;
export declare const typographyPropWeight: readonly ["black", "bold", "light", "regular", "semibold", "thin"];
export declare type TypographyPropWeight = typeof typographyPropWeight[number];
export declare const typographyPropTransform: readonly ["uppercase"];
export declare type TypographyPropTransform = typeof typographyPropTransform[number];
export declare type TextProps = {
    align?: TypographyPropAlign;
    display?: TypographyPropDisplay;
    size?: TypographyPropSize;
    spacing?: TypographyPropSpacing;
    transform?: TypographyPropTransform;
    view?: TypographyPropView;
    weight?: TypographyPropWeight;
    nowrap?: string;
    parse?: boolean;
    as?: string;
    className?: string;
};
export declare const cnText: import("@bem-react/classname").ClassNameFormatter;
export declare const Text: import("../../../utils/types/PropsWithAsAttributes").ComponentWithAs<TextProps, "div">;
