import { Placement } from '@floating-ui/react'; import React, { ReactNode } from 'react'; import { NotificationInboxProps } from '../NotificationInbox/index.js'; export interface Props extends NotificationInboxProps { isOpen: boolean; toggle?: () => void; launcherRef: React.RefObject; placement?: Placement; offset?: number | { mainAxis?: number; crossAxis?: number; }; arrowPadding?: number; width?: number; closeOnClickOutside?: boolean; hideArrow?: boolean; layout?: string[]; children: ReactNode | ReactNode[]; } /** * Notification inbox in a popover. * * @example * void} isOpen /> */ export default function FloatingInboxContainer({ launcherRef, isOpen, toggle, placement, offset: offsetProp, width, closeOnClickOutside, hideArrow, arrowPadding, children, }: Props): React.JSX.Element;