import { default as React, ReactNode } from 'react'; interface SlotProps { children: ReactNode; className?: string; } /** * FooterGrid - Grid container for full footer columns. * Apple-style multi-column layout on desktop, stacked on mobile. */ export declare const FooterGrid: React.FC; /** * FooterBrand - Brand/logo section with description */ export interface FooterBrandProps extends SlotProps { /** Description text below the logo */ description?: string; } export declare const FooterBrand: React.FC; /** * FooterLinkSection - Apple-style column section with title and link list. * On mobile: collapsible with chevron toggle. * On desktop: always expanded with compact typography. */ export interface FooterLinkSectionProps extends SlotProps { /** Section title */ title: string; } export declare const FooterLinkSection: React.FC; /** * FooterLink - Individual link item in a section. * Apple-style: small, gray text with subtle hover. */ export interface FooterLinkProps { /** Link content */ children: ReactNode; /** Additional CSS classes */ className?: string; } export declare const FooterLink: React.FC; /** * FooterBottom - Bottom bar with copyright, version, etc. */ export declare const FooterBottom: React.FC; /** * FooterBottomRow - A row within FooterBottom for grouping items * Does not render if children are empty/null */ export declare const FooterBottomRow: React.FC; /** * FooterCompact - Layout for compact footer variant */ export declare const FooterCompact: React.FC; /** * FooterCompactLeft - Left side of compact footer (version, copyright, status) */ export declare const FooterCompactLeft: React.FC; /** * FooterCompactRight - Right side of compact footer (links) */ export declare const FooterCompactRight: React.FC; /** * FooterVersion - Version display */ export interface FooterVersionProps { version: string; className?: string; } export declare const FooterVersion: React.FC; /** * FooterCopyright - Copyright text with optional link */ export interface FooterCopyrightProps { /** Year or year range (e.g., "2025" or "2025-2026") */ year: string; /** Company/owner name */ companyName: string; /** Rights text (e.g., "All rights reserved") */ rightsText?: string; /** Link component wrapping company name */ companyLink?: ReactNode; className?: string; } export declare const FooterCopyright: React.FC; /** * FooterSocialLinks - Social media icons with tooltips * Only renders icons for links that are provided (non-empty) */ export interface FooterSocialLinksProps { twitterUrl?: string; redditUrl?: string; discordUrl?: string; linkedinUrl?: string; farcasterUrl?: string; telegramUrl?: string; githubUrl?: string; className?: string; } export declare const FooterSocialLinks: React.FC; export {}; //# sourceMappingURL=FooterSlots.d.ts.map