interface FooterLink {
    href: string;
    label: string;
}
interface FooterSection {
    title: string;
    links: FooterLink[];
}
interface FooterConfig {
    name: string;
    legalName: string;
    description: string;
    logo?: React.ReactNode;
    sections: FooterSection[];
    customComponent?: React.ReactNode;
    nameElement?: React.ReactNode;
    hideSocialRow?: boolean;
    rightColumnContent?: React.ReactNode;
    belowDescriptionContent?: React.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) => React.ReactNode;
}
/**
 * Platform-Aware Footer Component
 * Accepts configuration from app-config.ts
 */
export declare function Footer({ config, renderLink }: FooterProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=footer.d.ts.map