import React from "react"; import { AProps } from "../footer/Footer"; import { ButtonProps as BaseButtonProps } from "../util/Button"; import { WithTheme, WithoutTheme } from "../types"; declare type LinkProps = WithTheme<{ aClass?: string; spanClass?: string; linkNode?: React.ReactNode; name?: string; }>; declare type NavProps = { links: Array & { linkNode?: React.ReactNode; }>; navClass?: string; aClass?: string; }; declare type ButtonProps = WithTheme<{ buttonText?: string; className?: string; buttonNode?: React.ReactNode; }> & Pick; export declare type HeaderOrientation = "right" | "left" | "middle" | "swap"; export declare type HeaderProps = WithTheme<{ orientation?: HeaderOrientation; }> & WithoutTheme & WithoutTheme & Omit; export declare function Header({ links, buttonNode, onClick, theme, color, orientation, buttonText, ...linkProps }: HeaderProps): JSX.Element; export {};