interface FooterLink { url: string; text: string; icon?: string; /** When set, clicking the link runs this instead of navigating to `url` (e.g. to open a popup). */ onClick?: () => void; } interface FooterProps { listFooterLinks?: FooterLink[]; optionShowIcons?: boolean; optionBackgroundColor?: string; optionColumns?: number; } /** * Footer component that displays a list of links with optional icons. * * On desktop the links render as a bar pinned to the bottom-center of the screen. * On mobile the bar is collapsed into a small info icon in the bottom corner that, * when tapped, reveals the same links in a popover — keeping the chat input clear * of the footer and the OS app dock. * * @param listFooterLinks - Array of footer links with their properties * @param optionShowIcons - Whether to show icons next to links (default: true) * @param optionBackgroundColor - Background color class for the footer (default: "bg-black/40") */ export default function Footer({ listFooterLinks, optionShowIcons, optionBackgroundColor, }: FooterProps): import("react").JSX.Element; export {};