import * as React from 'react';
import { P as PatternName } from './pattern-background-z0e5HB0v.js';
import 'react/jsx-runtime';
import './patternSvgs-c5ZNVoTT.js';

interface FooterComprehensiveLinksLink {
    label: string;
    href: string;
}
interface FooterComprehensiveLinksColumn {
    title: string;
    links: FooterComprehensiveLinksLink[];
}
interface FooterComprehensiveLinksSocial {
    platform: "facebook" | "x" | "instagram" | "linkedin" | "youtube";
    href: string;
    label?: string;
}
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?: FooterComprehensiveLinksSocial[];
    /**
     * Copyright text
     */
    copyright?: string;
    /**
     * Company name for fallback copyright text
     */
    companyName?: string;
    /**
     * Bottom bar links
     */
    bottomLinks?: FooterComprehensiveLinksLink[];
    /**
     * Pattern background key or URL
     */
    pattern?: PatternName | string;
    /**
     * Pattern opacity (0-1)
     */
    patternOpacity?: number;
    /**
     * Additional CSS classes for the footer
     */
    className?: string;
    /**
     * 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, companyName, bottomLinks, pattern, patternOpacity, className, optixFlowConfig, }: FooterComprehensiveLinksProps): React.JSX.Element;

export { FooterComprehensiveLinks, type FooterComprehensiveLinksProps };
