import type { ReactNode } from 'react'; interface FooterLink { href: string; label: string; } interface FooterSection { title: string; links: FooterLink[]; } interface FooterConfig { name: string; legalName: string; description: string; logo?: ReactNode; sections: FooterSection[]; customComponent?: ReactNode; nameElement?: ReactNode; hideSocialRow?: boolean; rightColumnContent?: ReactNode; belowDescriptionContent?: ReactNode; moveDescriptionToRight?: boolean; keepBelowDescriptionLeft?: boolean; backgroundColor?: string; social?: { github?: string; twitter?: string; linkedin?: string; reddit?: string; youtube?: string; instagram?: string; facebook?: string; discord?: string; telegram?: string; whatsapp?: string; }; } interface FooterProps { config?: FooterConfig; renderLink?: (link: FooterLink) => ReactNode; } /** * Platform-Aware Footer Component * Accepts configuration from app-config.ts */ export declare function Footer({ config, renderLink }: FooterProps): import("react").JSX.Element | null; export {}; //# sourceMappingURL=footer.d.ts.map