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

/**
 * Logo configuration for the footer
 */
interface FooterContactCardLogo {
    /** Logo link URL */
    url: string;
    /** Logo image source */
    src: string;
    /** Logo alt text */
    alt: string;
    /** Logo title/brand name */
    title: string;
}
/**
 * Social link configuration
 */
interface FooterContactCardSocialLink {
    /** Icon name in format: prefix/name (e.g., "simple-icons/instagram") */
    icon: string;
    /** Link URL */
    href: string;
    /** Accessible label */
    label: string;
}
/**
 * Navigation link configuration
 */
interface FooterContactCardNavLink {
    /** Link name/label */
    name: string;
    /** Link URL */
    href: string;
}
/**
 * Props for the FooterContactCard component
 */
interface FooterContactCardProps {
    /** Logo configuration */
    logo?: FooterContactCardLogo;
    /** Main heading text */
    heading?: React.ReactNode;
    /** Contact email */
    email?: string;
    /** Contact phone */
    phone?: string;
    /** Contact address */
    address?: React.ReactNode;
    /** Social media links */
    socialLinks?: FooterContactCardSocialLink[];
    /** Navigation links */
    navLinks?: FooterContactCardNavLink[];
    /** Social section title */
    socialTitle?: React.ReactNode;
    /** Location text */
    location?: React.ReactNode;
    /** Location label */
    locationLabel?: React.ReactNode;
    /** 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 grid */
    gridClassName?: string;
    /** Additional CSS classes for the left column */
    leftColumnClassName?: string;
    /** Additional CSS classes for the logo wrapper */
    logoWrapperClassName?: string;
    /** Additional CSS classes for the logo image */
    logoClassName?: string;
    /** Additional CSS classes for the logo title */
    logoTitleClassName?: string;
    /** Additional CSS classes for the heading */
    headingClassName?: string;
    /** Additional CSS classes for the contact section */
    contactClassName?: string;
    /** Additional CSS classes for the right column */
    rightColumnClassName?: string;
    /** Additional CSS classes for the social section */
    socialSectionClassName?: string;
    /** Additional CSS classes for the social title */
    socialTitleClassName?: string;
    /** Additional CSS classes for the social links list */
    socialLinksClassName?: string;
    /** Additional CSS classes for social link items */
    socialLinkClassName?: string;
    /** Additional CSS classes for the navigation */
    navClassName?: string;
    /** Additional CSS classes for navigation link items */
    navLinkClassName?: string;
    /** Additional CSS classes for the bottom section */
    bottomClassName?: string;
    /** Additional CSS classes for the copyright section */
    copyrightClassName?: string;
    /** Additional CSS classes for the location section */
    locationClassName?: string;
    /** Section background variant */
    background?: SectionBackground;
    /** Section spacing variant */
    spacing?: SectionSpacing;
    /** Optional background pattern name */
    pattern?: PatternName;
    /** Pattern opacity (0-1) */
    patternOpacity?: number;
    /** Optional Optix Flow configuration for @page-speed/img */
    optixFlowConfig?: OptixFlowConfig;
}
/**
 * FooterContactCard - A footer with large heading, contact information, and social links.
 *
 * Features a prominent heading, contact details (email, phone, address), social media icons,
 * and horizontal navigation. Ideal for service businesses, agencies, and professional websites
 * that want to emphasize contact information and make it easy for visitors to get in touch.
 */
declare function FooterContactCard({ logo, heading, email, phone, address, socialLinks, navLinks, socialTitle, location, locationLabel, copyright, attributionText, attributionHref, className, contentClassName, gridClassName, leftColumnClassName, logoWrapperClassName, logoClassName, logoTitleClassName, headingClassName, contactClassName, rightColumnClassName, socialSectionClassName, socialTitleClassName, socialLinksClassName, socialLinkClassName, navClassName, navLinkClassName, bottomClassName, copyrightClassName, locationClassName, background, spacing, pattern, patternOpacity, optixFlowConfig, }: FooterContactCardProps): React.JSX.Element;

export { FooterContactCard, type FooterContactCardNavLink, type FooterContactCardProps, type FooterContactCardSocialLink };
