import { AnimationType, ComposableEffect, PhraseStyle } from '../types';
/**
 * Check if any fontSize effects are configured to avoid Tailwind class conflicts
 */
export declare const hasFontSizeEffects: (animation: AnimationType, blockEffect: ComposableEffect, phraseStyles?: PhraseStyle[], wordEffect?: ComposableEffect, typewriterEffect?: ComposableEffect, wordTypewriterEffect?: ComposableEffect) => boolean;
/**
 * Check if any lineHeight effects are configured to avoid Tailwind class conflicts
 */
export declare const hasLineHeightEffects: (animation: AnimationType, blockEffect: ComposableEffect, phraseStyles?: PhraseStyle[], wordEffect?: ComposableEffect, typewriterEffect?: ComposableEffect, wordTypewriterEffect?: ComposableEffect) => boolean;
/**
 * Detect Tailwind font-size classes specifically in className prop
 */
export declare const hasFontSizeClasses: (className: string) => boolean;
/**
 * Detect any Tailwind font classes in className prop (for legacy compatibility)
 */
export declare const hasFontClasses: (className: string) => boolean;
//# sourceMappingURL=effectDetection.d.ts.map