import * as react_jsx_runtime from 'react/jsx-runtime';

/**
 * Props for the BannerSocialFollow component
 */
interface BannerSocialFollowProps {
    /**
     * Banner message text
     * @default "Follow us on social media for the latest updates and tips!"
     */
    message?: string;
    /**
     * CTA button text
     * @default "Follow Us"
     */
    buttonText?: string;
    /**
     * CTA button link
     * @default "#"
     */
    buttonLink?: string;
    /**
     * Callback when banner is dismissed
     */
    onDismiss?: () => void;
    /**
     * Additional CSS classes
     */
    className?: string;
}
/**
 * BannerSocialFollow - A gradient background banner encouraging social media follows.
 *
 * Features a vibrant pink-to-rose gradient background with white text, users icon,
 * follow CTA button, and dismiss button. The layout is centered with responsive text alignment.
 * Ideal for social media promotion, community building, and engagement campaigns.
 *
 * @example
 * ```tsx
 * <BannerSocialFollow
 *   message="Join our community of 50,000+ developers!"
 *   buttonText="Follow Now"
 *   buttonLink="https://twitter.com/example"
 *   onDismiss={() => console.log('Dismissed')}
 * />
 * ```
 */
declare function BannerSocialFollow({ message, buttonText, buttonLink, onDismiss, className, }: BannerSocialFollowProps): react_jsx_runtime.JSX.Element | null;

export { BannerSocialFollow, type BannerSocialFollowProps };
