import React from 'react'; export interface TyIconProps extends React.HTMLAttributes { /** Icon name from the icon registry (e.g., 'home', 'star', 'settings') */ name: string; /** Icon size - relative (em-based) or absolute (pixel-based) */ size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '12' | '14' | '16' | '18' | '20' | '24' | '32' | '48'; /** Enable spinning animation */ spin?: boolean; /** Enable pulse animation */ pulse?: boolean; /** Animation tempo/speed */ tempo?: 'slow' | 'fast'; /** Additional CSS classes */ className?: string; } export declare const TyIcon: React.ForwardRefExoticComponent>; //# sourceMappingURL=TyIcon.d.ts.map