import { type ElementType, type ReactElement } from 'react'; import { type UtilityFragmentProperties } from '../utility-fragment'; export type UtilityCustomProps = Omit, ''>; export type UtilityProperties = UtilityCustomProps & ({ /** Cloned Element (not compatible with tag property) */ element?: never; /** Tag (not compatible with element property) */ tag?: ElementType; } | { /** Cloned Element (not compatible with tag property) */ element?: ReactElement>; /** Tag (not compatible with element property) */ tag?: never; }); /** * Component used to create a div, by default, with the correct Nova utility style classes applied. * @docs {@link https://design.visa.com/base-elements/responsive-grid-system/breakpoints/?code_library=react | See Docs} * @related utility-fragment * @vgar 2.1 * @wcag 2.1 */ declare const Utility: { ({ children, className, element, tag: Tag, ...remainingProps }: UtilityProperties): import("react/jsx-runtime").JSX.Element; displayName: string; }; export default Utility;