import { HeaderNavProps } from '../header/HeaderNav'; import { AriaAttributes, HTMLAttributes } from 'react'; interface HeaderControl { 'aria-label'?: AriaAttributes['aria-label']; } interface HeaderControls { menuButton?: Pick; } export interface HeaderIntro { baseUrl?: string; displayName?: boolean; name: string; } export interface HeaderProps extends HTMLAttributes { feControls?: HeaderControls; /** Intro related props (logo, application name) */ feIntro: HeaderIntro; /** If provided, navigation related props */ feNavigation?: HeaderNavProps; } /** * The `
` component is aimed to be used as the header section of each page in an app.
* It extends the interface of native html `
` element. * * See [InVision DSM](https://skf.invisionapp.com/dsm/ab-skf/4-web-applications/nav/5fa7caf78c01200018354495/folder/62b406ff98ebaed3065fff4b) for design principles.
* See [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header) for further information about the element and related attributes. */ declare const Header: import("react").ForwardRefExoticComponent>; export default Header;