export interface FooterLink {
  label: string;
  href?: string;
}

export interface FooterColumn {
  title: string;
  links: FooterLink[];
}

export interface SocialLink {
  label: string;
  href: string;
  iconName: string; // e.g. "ui-instagram"
}

export interface PaymentIcon {
  src: string;
  alt: string;
}

export interface FooterProps {
  className?: string;

  /** Optional override for the logo (defaults to the SVG from your footer) */
  logo?: React.ReactNode;
  onLogoClick?: () => void;

  social?: SocialLink[];

  columns?: FooterColumn[];

  copyrightText?: string;

  payments?: PaymentIcon[];
}
