import React from 'react'; import { IconSize, IconType } from '../Icon2/Icon'; import './AppSwitcher.css'; export type Product = { title: string; logo: React.ReactNode; onClick?: React.MouseEventHandler; onMouseOver?: () => React.MouseEvent; isActive?: boolean; testId?: string; }; export type AppSwitcherProps = { categories: Category[]; toolbarIconName: IconType; toolbarIconSize: IconSize; toolbarHoverText: string; testId?: string; }; export type AppSwitcherBodyProps = { categories: Category[]; closeModal: Function; testId?: string; }; export type AppSwitcherToolbarProps = { iconName: IconType; iconSize: IconSize; isAppSwitcherOpen: boolean; hoverText: string; }; export type Category = { title?: string; items: Product[]; showSeparator?: boolean; addRowGap?: boolean; closeModal: Function; testId?: string; }; declare const AppSwitcher: ({ categories, toolbarIconName, toolbarIconSize, toolbarHoverText, testId }: AppSwitcherProps) => React.JSX.Element; export default AppSwitcher;