import { t as PatternName, s as SectionSpacing, S as SectionBackground } from './community-initiatives-RgHoLtLt.js';
import { F as FooterSocialLink } from './types-Cs1jk79n.js';
import './blocks-DL92rOxr.js';
import 'react';
import 'class-variance-authority';
import '@page-speed/pressable';
import '@opensite/hooks/usePlatformFromUrl';
import 'react/jsx-runtime';

interface FooterComprehensiveLinksLink {
    label: string;
    href: string;
}
interface FooterComprehensiveLinksColumn {
    title: string;
    links: FooterComprehensiveLinksLink[];
}
interface FooterComprehensiveLinksContact {
    email?: string;
    phone?: string;
    address?: string;
}
interface FooterComprehensiveLinksProps {
    /**
     * Logo source URL
     */
    logoSrc?: string;
    /**
     * Logo alt text
     */
    logoAlt?: string;
    /**
     * Optional logo link
     */
    logoHref?: string;
    /**
     * Brand tagline
     */
    tagline?: string;
    /**
     * Brand summary paragraph
     */
    summary?: string;
    /**
     * Link columns
     */
    linkColumns?: FooterComprehensiveLinksColumn[];
    /**
     * Article links list
     */
    articleLinks?: FooterComprehensiveLinksLink[];
    /**
     * Article section title
     */
    articleSectionTitle?: string;
    /**
     * Contact information
     */
    contact?: FooterComprehensiveLinksContact;
    /**
     * Social links
     */
    socialLinks?: FooterSocialLink[];
    /**
     * Brand/company name for the copyright notice
     */
    copyright?: string;
    /**
     * Bottom bar links
     */
    bottomLinks?: FooterComprehensiveLinksLink[];
    /**
     * Pattern background key or URL
     */
    pattern?: PatternName | undefined;
    /**
     * Pattern opacity (0-1)
     */
    patternOpacity?: number;
    /**
     * Additional CSS classes for the footer
     */
    className?: string;
    /**
     * Additional CSS classes for the container
     */
    containerClassName?: string;
    /** Section spacing variant */
    spacing?: SectionSpacing;
    /**
     * Section background variant
     */
    background?: SectionBackground;
    /**
     * Optional Optix Flow configuration for image optimization
     */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * FooterComprehensiveLinks - A comprehensive footer with brand summary,
 * navigation columns, optional article links, contact details, social icons,
 * and a bottom legal bar with links.
 */
declare function FooterComprehensiveLinks({ logoSrc, logoAlt, logoHref, tagline, summary, linkColumns, articleLinks, articleSectionTitle, contact, socialLinks, copyright, bottomLinks, pattern, patternOpacity, className, optixFlowConfig, containerClassName, spacing, background, }: FooterComprehensiveLinksProps): React.JSX.Element;

export { FooterComprehensiveLinks, type FooterComprehensiveLinksProps };
