import { ReactNode } from "react"; export declare const tags: readonly ["div", "p", "span", "em", "i", "strong", "u", "abbr", "cite", "del", "ins", "kbd", "mark", "s", "samp", "sub", "sup"]; export type TTextTag = typeof tags[number]; export declare const textAligns: readonly ["left", "center", "right"]; export type TTextAlign = typeof textAligns[number]; export declare const themes: readonly ["primary-01", "primary-02", "darkest", "darker", "dark", "light", "lightest", "danger", "warning", "info", "success"]; export type TTextTheme = typeof themes[number]; export declare const sizes: readonly ["s", "m", "l", "xl", "xxl"]; export type TTextSize = typeof sizes[number]; export declare const weights: readonly ["light", "regular", "semi-bold"]; export type TTextWeight = typeof weights[number]; export declare const lineHeights: readonly ["l", "m", "s", "xs"]; export type TTextLineHeight = typeof lineHeights[number]; export interface ITextProps { className?: string; as?: TTextTag; textAlign?: TTextAlign; theme?: TTextTheme; size?: TTextSize; weight?: TTextWeight; lineHeight?: TTextLineHeight; children: ReactNode; }