import * as React from 'react';
import { f as SectionBackground, g as SectionSpacing } from './community-initiatives-BeWIIjA4.js';
import { P as PatternName } from './pattern-background-a7gKHzHy.js';
import './blocks-k17uluAz.js';
import 'class-variance-authority';
import './button-variants-lRElsmTc.js';
import 'class-variance-authority/types';
import 'react/jsx-runtime';

/**
 * Social link configuration
 */
interface FooterAnimatedSocialLink {
    /** Display name */
    name: string;
    /** Link URL */
    href: string;
}
/**
 * Props for the FooterAnimatedSocial component
 */
interface FooterAnimatedSocialProps {
    /** Main heading text */
    heading?: React.ReactNode;
    /** Description text */
    description?: React.ReactNode;
    /** CTA button text */
    ctaText?: React.ReactNode;
    /** CTA button URL */
    ctaUrl?: string;
    /** Social media links */
    socialLinks?: FooterAnimatedSocialLink[];
    /** Copyright text */
    copyright?: React.ReactNode;
    /** Attribution text */
    attributionText?: React.ReactNode;
    /** Attribution link URL */
    attributionHref?: string;
    /** Additional CSS classes for the section wrapper */
    className?: string;
    /** Additional CSS classes for the content wrapper */
    contentClassName?: string;
    /** Additional CSS classes for the main layout */
    layoutClassName?: string;
    /** Additional CSS classes for the left column */
    leftColumnClassName?: string;
    /** Additional CSS classes for the heading */
    headingClassName?: string;
    /** Additional CSS classes for the description */
    descriptionClassName?: string;
    /** Additional CSS classes for the CTA button */
    ctaClassName?: string;
    /** Additional CSS classes for the right column */
    rightColumnClassName?: string;
    /** Additional CSS classes for the social links section */
    socialLinksClassName?: string;
    /** Additional CSS classes for social link items */
    socialLinkClassName?: string;
    /** Additional CSS classes for the bottom section */
    bottomClassName?: string;
    /** Additional CSS classes for the separator */
    separatorClassName?: string;
    /** Additional CSS classes for the copyright section */
    copyrightClassName?: string;
    /** Section background variant */
    background?: SectionBackground;
    /** Section spacing variant */
    spacing?: SectionSpacing;
    /** Optional background pattern */
    pattern?: PatternName;
    /** Pattern opacity (0-1) */
    patternOpacity?: number;
}
/**
 * FooterAnimatedSocial - An animated footer with Framer Motion effects and social links.
 *
 * Features smooth entrance animations, a prominent heading with CTA button,
 * animated social links with hover effects, and a clean separator. Ideal for
 * modern websites, portfolios, and creative projects that want to add visual
 * polish and interactivity to their footer.
 */
declare function FooterAnimatedSocial({ heading, description, ctaText, ctaUrl, socialLinks, copyright, attributionText, attributionHref, className, contentClassName, layoutClassName, leftColumnClassName, headingClassName, descriptionClassName, ctaClassName, rightColumnClassName, socialLinksClassName, socialLinkClassName, bottomClassName, separatorClassName, copyrightClassName, background, spacing, pattern, patternOpacity, }: FooterAnimatedSocialProps): React.JSX.Element;

export { FooterAnimatedSocial, type FooterAnimatedSocialLink, type FooterAnimatedSocialProps };
