import { default as React } from 'react'; export interface IconTextProps { /** Icon component to display */ icon: React.ComponentType<{ className?: string; }>; /** Text content */ children: React.ReactNode; /** Icon position */ iconPosition?: 'left' | 'right' | 'top'; /** Gap between icon and text */ gap?: 'xs' | 'sm' | 'md' | 'lg'; /** Icon size */ iconSize?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; /** Text alignment (for top icon position) */ align?: 'left' | 'center' | 'right'; /** Color variant */ variant?: 'default' | 'primary' | 'success' | 'warning' | 'danger' | 'muted'; /** Additional className for the container */ className?: string; /** Additional className for the icon */ iconClassName?: string; /** Additional className for the text */ textClassName?: string; } /** * IconText Component * * Displays an icon alongside text content with flexible positioning and styling. * Commonly used for buttons, labels, list items, and feature highlights. * * @example * ```tsx * import { CheckCircleIcon } from '@heroicons/react/24/outline'; * * * Feature enabled * * ``` * * @example * ```tsx * import { SparklesIcon } from '@heroicons/react/24/outline'; * * * Premium Feature * * ``` */ export declare const IconText: React.FC; //# sourceMappingURL=icon-text.d.ts.map