import React from "react";
import { SIZES } from "v2/components/Header/constants";
import MoreDropdown from "./MoreDropdown";

export interface HeaderProps {
  title?: React.ReactNode;
  titleHelpPopoverProps?: object;
  className?: string;
  actionBlock?: React.ReactNode;
  searchProps?: object;
  breadcrumbs?: {
    text: string;
    link?: string;
  }[];
  size?: keyof typeof SIZES;
  renderDropdown?: (Dropdown: typeof MoreDropdown) => JSX.Element;
  "data-testid"?: string;
}

const Header: React.FC<HeaderProps>;

export default Header;
