import { type CSSProperties, type ElementType } from 'react'; import { type SpiritTruncateProps, type TruncateMode } from '../../types'; interface TruncateCSSProperties extends CSSProperties { '--text-truncate-lines'?: number; } export interface TruncateStyles { classProps: string; props: SpiritTruncateProps; styleProps: TruncateCSSProperties; effectiveMode: TruncateMode; effectiveLimit?: number; } export declare const useTruncateStyleProps: (props: SpiritTruncateProps) => TruncateStyles; export {};