import * as React from 'react';
import { S as SectionBackground, s as SectionSpacing, t as PatternName } from './community-initiatives-rTRuDt0r.js';
import { F as FooterSocialLink } from './types-Cs1jk79n.js';
import './blocks-BlWXj9GI.js';
import 'class-variance-authority';
import './button-variants-8mtEHxev.js';
import 'class-variance-authority/types';
import '@opensite/hooks/usePlatformFromUrl';
import 'react/jsx-runtime';

/**
 * App store link configuration
 */
interface FooterSocialAppsAppLink {
    /** Icon name in format: prefix/name (e.g., "simple-icons/android") */
    icon: string;
    /** Link URL */
    href: string;
    /** Accessible label */
    label: string;
}
/**
 * Navigation section configuration
 */
interface FooterSocialAppsSection {
    title: string;
    links: {
        name: string;
        href: string;
    }[];
}
/**
 * Props for the FooterSocialApps component
 */
interface FooterSocialAppsProps {
    /** Logo configuration */
    logo?: {
        url: string;
        src: string;
        alt: string;
        title: string;
    };
    /** Additional CSS classes */
    className?: string;
    /** Navigation sections */
    sections?: FooterSocialAppsSection[];
    /** Social media links */
    socialLinks?: FooterSocialLink[];
    /** Mobile app store links */
    appLinks?: FooterSocialAppsAppLink[];
    /** Social section label */
    socialLabel?: string;
    /** Mobile app section label */
    appLabel?: string;
    /** Copyright text */
    copyright?: string;
    /** Section background variant */
    background?: SectionBackground;
    /**
     * Additional CSS classes for the container
     */
    containerClassName?: string;
    /** Section spacing variant */
    spacing?: SectionSpacing;
    /** Optional background pattern */
    pattern?: PatternName;
    /** Pattern opacity (0-1) */
    patternOpacity?: number;
    /** Optional Optix Flow configuration for @page-speed/img */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * FooterSocialApps - A footer with social icons, navigation links, and mobile app download links.
 *
 * Features prominent social media icons and mobile app store links in circular buttons,
 * along with multi-column navigation. Ideal for products with mobile apps, community-focused
 * platforms, and businesses that want to highlight their cross-platform presence.
 */
declare function FooterSocialApps({ logo, className, sections, socialLinks, appLinks, socialLabel, appLabel, copyright, background, containerClassName, spacing, pattern, patternOpacity, optixFlowConfig, }: FooterSocialAppsProps): React.JSX.Element;

export { FooterSocialApps, type FooterSocialAppsAppLink, type FooterSocialAppsProps, type FooterSocialAppsSection };
