import type { EditableNodeAttributes } from "../types"; import { type ResponsiveTypography } from "../utils/responsivePresentation"; declare const TEXT_TRANSFORMS: readonly ["none", "capitalize", "uppercase", "lowercase"]; declare const TEXT_ALIGNMENTS: readonly ["start", "end", "left", "right", "center", "justify"]; type TextTransform = (typeof TEXT_TRANSFORMS)[number]; type TextAlignment = (typeof TEXT_ALIGNMENTS)[number]; interface TextProps extends EditableNodeAttributes { content: string; variant?: "display" | "h1" | "h2" | "h3" | "subtitle" | "body" | "body-lg" | "caption" | "overline"; color?: string; fontSize?: string; fontWeight?: number; lineHeight?: string; responsiveTypography?: ResponsiveTypography; letterSpacing?: string; textTransform?: TextTransform; textAlign?: TextAlignment; className?: string; } export declare function Text({ content, variant, color, fontSize, fontWeight, lineHeight, responsiveTypography, letterSpacing, textTransform, textAlign, className, "data-node-id": dataNodeId, }: TextProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Text.d.ts.map