/// <reference types="react" />
export interface Props {
    className?: string;
    customerName?: string;
    hideSearchbar: boolean;
    isLoggedIn: boolean;
    navAnalytics: {
        [k: string]: string[] | string;
    };
    navLinks: React.ReactElement[];
    onChange?: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onLoginClick: () => void;
    onSubmit: (e: React.FormEvent<HTMLFormElement>) => void;
    placeholderText: string;
    portal?: HTMLElement | null;
    profileLinks: React.ReactElement[];
    searchBarStyles?: string;
    searchTerm?: string;
}
export declare const Mastheader: import("styled-components").StyledComponent<({ className, customerName, isLoggedIn, hideSearchbar, navLinks, onChange, onLoginClick, onSubmit, placeholderText, portal, profileLinks, searchTerm, searchBarStyles, }: Props) => JSX.Element, any, {}, never>;
