export type LogoData = {
  src: string;
  alt?: string;
  width?: number;
  height?: number;
  link?: string;
};

export type ContentFieldsProps = {
  logoLabel?: string;
  logoName?: string;
  logoDefault?: {
    override_inherited_src?: boolean;
    src?: string | null;
    alt?: string | null;
    width?: number;
    height?: number;
    loading?: string;
    suppress_company_name?: boolean;
  };
  showLoading?: boolean;
};

export type LogoProps = {
  useDummyLogo?: boolean;
  companyName?: string;
  className?: string;
  style?: React.CSSProperties;
  maxWidth?: string;
  maxHeight?: string;
  loading?: 'lazy' | 'eager' | 'disabled';
};
