import { type ComponentPropsWithRef, type ElementType, type ReactElement } from 'react'; export type TabSuffixProperties = ({ /** Child element that the styles are applies to. Only allows for single child element. (not compatible with element property) */ children: ReactElement>; /** Cloned Element (not compatible with children) */ element?: never; } | { /** Child element that the styles are applies to. Only allows for single child element. (not compatible with element property) */ children?: never; /** Cloned Element (not compatible with children) */ element: ReactElement>; }) & Omit, ''>; /** * Utility class for positioning and styling elements at the end of tab components. * @docs {@link https://design.visa.com/components/tabs/?code_library=react | See Docs} */ declare const TabSuffix: { ({ children, className, element, ...remainingProps }: TabSuffixProperties): ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export default TabSuffix;