import { type CSSProperties, type HTMLAttributes } from 'react'; import { type CssLength } from '../../../utils/css'; export type LineUnwrapTextVariant = 'scale' | 'rotate'; export type LineUnwrapTextItem = { factor?: number; id?: string; lineFactor?: number; spacing?: CssLength; text: string; variant?: LineUnwrapTextVariant; }; export type LineUnwrapTextProps = Omit, 'children' | 'defaultValue' | 'onChange' | 'style'> & { background?: string; color?: string; controlLabel?: string; defaultProgress?: number; fontFamily?: CSSProperties['fontFamily']; fontSize?: CssLength; gap?: CssLength; lineHeight?: CssLength; lineThickness?: CssLength; lines?: readonly (LineUnwrapTextItem | string)[]; onProgressChange?: (progress: number) => void; padding?: CssLength; progress?: number; showControls?: boolean; style?: CSSProperties; width?: CssLength; }; export declare const LineUnwrapText: ({ background, className, color, controlLabel, defaultProgress, fontFamily, fontSize, gap, lineHeight, lineThickness, lines, onProgressChange, padding, progress, showControls, style, width, ...props }: LineUnwrapTextProps) => import("react/jsx-runtime").JSX.Element;