import { f as SectionBackground, g as SectionSpacing, t as PatternName } from './community-initiatives-Bi_ClKrO.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';

/**
 * Menu item structure for footer navigation sections
 */
interface FooterLinksGridMenuItem {
    /** Section title */
    title: string;
    /** Links within the section */
    links: {
        text: string;
        url: string;
    }[];
}
/**
 * Props for the FooterLinksGrid component
 */
interface FooterLinksGridProps {
    /** Logo configuration */
    logo?: {
        url: string;
        src: string;
        alt: string;
        title: string;
    };
    /** Additional CSS classes */
    className?: string;
    /** Tagline displayed below the logo */
    tagline?: string;
    /** Navigation menu sections */
    menuItems?: FooterLinksGridMenuItem[];
    /** Brand/company name for the copyright notice */
    copyright?: string;
    /** Bottom links (terms, privacy, etc.) */
    bottomLinks?: {
        text: string;
        url: string;
    }[];
    /** Section background variant */
    background?: SectionBackground;
    /**
     * Additional CSS classes for the container
     */
    containerClassName?: string;
    /** 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;
    };
}
/**
 * FooterLinksGrid - A multi-column footer with logo, navigation links, and legal information.
 *
 * Features a responsive grid layout with customizable navigation sections,
 * company branding, and bottom legal links. Ideal for corporate websites,
 * SaaS products, and marketing sites that need organized footer navigation.
 */
declare function FooterLinksGrid({ logo, className, tagline, menuItems, copyright, bottomLinks, background, pattern, patternOpacity, optixFlowConfig, containerClassName, spacing, }: FooterLinksGridProps): React.JSX.Element;

export { FooterLinksGrid, type FooterLinksGridMenuItem, type FooterLinksGridProps };
