import { f as SectionBackground, g as SectionSpacing, t as PatternName } from './community-initiatives-Bi_ClKrO.js';
import { F as FooterSocialLink } from './types-Cs1jk79n.js';
import 'react';
import 'react/jsx-runtime';
import './blocks-k17uluAz.js';
import 'class-variance-authority';
import './button-variants-lRElsmTc.js';
import 'class-variance-authority/types';

/**
 * Navigation section configuration
 */
interface FooterNewsletterGridSection {
    title: string;
    links: {
        name: string;
        href: string;
    }[];
}
/**
 * Props for the FooterNewsletterGrid component
 */
interface FooterNewsletterGridProps {
    /** Logo configuration */
    logo?: {
        url: string;
        src: string;
        alt: string;
        title: string;
    };
    /** Additional CSS classes */
    className?: string;
    /** Brand description text */
    description?: string;
    /** Navigation sections */
    sections?: FooterNewsletterGridSection[];
    /** Social media links */
    socialLinks?: FooterSocialLink[];
    /** Newsletter section title */
    newsletterTitle?: string;
    /** Newsletter placeholder text */
    newsletterPlaceholder?: string;
    /** Newsletter button text */
    newsletterButtonText?: string;
    /** Privacy policy text */
    privacyText?: string;
    /** Privacy policy link text */
    privacyLinkText?: string;
    /** Privacy policy URL */
    privacyLinkUrl?: string;
    /** Brand/company name for the copyright notice */
    copyright?: 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?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * FooterNewsletterGrid - A comprehensive footer with logo, social icons, navigation, and newsletter.
 *
 * Features a full-width grid layout with brand section (logo, description, social icons),
 * multi-column navigation, and a prominent newsletter signup form. Ideal for content-heavy
 * websites, SaaS products, and businesses that prioritize email marketing and social engagement.
 */
declare function FooterNewsletterGrid({ logo, className, description, sections, socialLinks, newsletterTitle, newsletterPlaceholder, newsletterButtonText, privacyText, privacyLinkText, privacyLinkUrl, copyright, background, spacing, pattern, patternOpacity, optixFlowConfig, }: FooterNewsletterGridProps): React.JSX.Element;

export { FooterNewsletterGrid, type FooterNewsletterGridProps, type FooterNewsletterGridSection };
