import React from 'react'; import { OrderHint } from '../ActionBar/ActionProvider'; import { PolyFC } from '../helpers/asProps'; import { MenuItemFunc } from '../MenuItem/MenuItem'; interface ItemProps { id?: string; mobileIcon?: React.ReactElement; orderHint?: OrderHint; align?: Align; } interface UserMenuProps { children?: React.ReactNode; id?: string; isProfilePage?: boolean; label: React.ReactNode; } interface BrandBarProps extends React.HTMLAttributes { logo?: string | React.ReactElement; } declare type Align = 'left' | 'right'; interface DropdownProps extends React.HTMLAttributes { label: React.ReactNode; listItemSelector?: string; } declare const MenuItem: typeof MenuItemFunc; export declare const BrandBarDropdown: React.FC; export declare const BrandBarUserMenu: React.FC; export declare const BrandBarItem: PolyFC; declare type BrandBarType = React.FC & { Item: typeof BrandBarItem; UserMenu: typeof BrandBarUserMenu; UserMenuItem: typeof MenuItem; Dropdown: typeof BrandBarDropdown; }; export declare const BrandBar: BrandBarType; export default BrandBar;