import React from 'react'; export interface ListItem { text: string; link: string; target: string; icon: string; alt: string; onClick: (e: React.MouseEvent) => void; } interface Item { title?: string; link?: string; list?: ListItem[]; onClick?: (e: React.MouseEvent) => void; } interface SocMed { icon?: string; link?: string; } export interface FooterProps { /** * To specify android link */ androidURL?: string; /** * To specify huawei link */ huaweiURL?: string; /** * Determine `indexActive` to mark which `selection` is active */ indexActive?: 0 | 1; /** * To specify iOS link */ iosURL?: string; /** * Display `marketplace` Footer variant */ marketplace?: boolean; /** * Determine server process time info */ processTime?: string; /** * Determine footer options */ selections?: string[]; setRef?: React.MutableRefObject | React.Ref; /** * Determine Social media icon and link */ socialMedia?: SocMed[]; /** * Determine footer content */ url?: Item[]; /** * Modify QR link */ qrLink?: string; /** * To pass callback when contentSwitcher (lang switcher) on footer is clicked */ onItemClick?: (item: string, index: number) => void; } export {};