import * as React from 'react';

/**
 * Social link configuration with icon
 */
interface FooterCtaSocialLink {
    /** Icon name in format: prefix/name (e.g., "lucide/twitter") */
    icon: string;
    /** Link URL */
    url: string;
    /** Accessible label */
    label: string;
}
/**
 * Props for the FooterCtaSocial component
 */
interface FooterCtaSocialProps {
    /** Additional CSS classes */
    className?: string;
    /** Pre-heading text */
    preHeading?: string;
    /** Main heading text */
    heading?: string;
    /** Description text */
    description?: string;
    /** CTA button text */
    buttonText?: string;
    /** CTA button URL */
    buttonUrl?: string;
    /** Contact email */
    email?: string;
    /** Social links */
    socialLinks?: FooterCtaSocialLink[];
}
/**
 * FooterCtaSocial - A centered CTA footer with decorative lines and social icons.
 *
 * Features a centered layout with decorative gradient lines, pre-heading text,
 * large heading, description, prominent CTA button, social media icons, and
 * contact email. Ideal for landing pages, marketing sites, and businesses
 * that want a conversion-focused footer with strong visual appeal.
 */
declare function FooterCtaSocial({ className, preHeading, heading, description, buttonText, buttonUrl, email, socialLinks, }: FooterCtaSocialProps): React.JSX.Element;

export { FooterCtaSocial, type FooterCtaSocialLink, type FooterCtaSocialProps };
