import * as React from "react";

type SocialType = {
  facebook?: string;
  github?: string;
  linkedin?: string;
  telegram?: string;
  twitter?: string;
  youtube?: string;
}

type LinkType = {
  blank?: boolean;
  name: string;
  type: 'route' | 'link';
  url: string
}

export interface FooterProps {
  entity: string;
  links: LinkType;
  logo: string;
  large?: boolean;
  social?: SocialType
  tagline?: string;
  tagline: string;
  usaFlag?: boolean;
  children: React.ReactNode;
}

declare const Footer: React.FC<FooterProps & JSX.IntrinsicElements['footer']>;

export { Footer };
