import React, { FC } from 'react';
import { Box, Icon, Divider, ButtonGroup, ActionButton, Badge, BadgeProps } from '@rocket.chat/fuselage';
import { css } from '@rocket.chat/css-in-js';
const Title: FC = (props: any) => ;
const Subtitle: FC = (props: any) => ;
const Row: FC = (props: any) => ;
const HeaderIcon: FC<{ icon: JSX.Element | { name: string; color?: string } | null}> = ({ icon }) => icon && {React.isValidElement(icon) ? icon : };
const ToolBox: FC = (props: any) => ;
const ToolBoxAction: FC = ({ id, icon, title, action, className, tabId, index, ...props }: any) => ;
const ToolBoxActionBadge: FC = (props) => ;
const State: FC = (props: any) => (props.onClick ? : );
const Content: FC = (props: any) => ;
const Button: FC = (props: any) => ;
const Avatar: FC = (props: any) => ;
const HeaderDivider: FC = () => ;
const Header: FC & { ToolBoxAction: FC; Badge: FC } = (props: any) =>
;
Header.ToolBoxAction = ToolBoxAction;
Header.Badge = ToolBoxActionBadge;
export default Header;
Object.assign(Content, {
Row,
});
Object.assign(ToolBoxAction, {
Badge: ToolBoxActionBadge,
});
Object.assign(Header, {
Button,
State,
Avatar,
Content,
Title,
Subtitle,
ToolBox,
ToolBoxAction,
Divider: HeaderDivider,
Icon: HeaderIcon,
});