import * as react_jsx_runtime from 'react/jsx-runtime'; import * as react from 'react'; import { ReactElement } from 'react'; import { SpinnerProps } from '../../spinner/src/Spinner.js'; import { CreatedIconProps } from '@hopper-ui/icons'; import '../../shared/src/types.js'; import '../../styling/src/styled-system/props-handler.js'; import 'csstype'; import '../../styling/src/useResponsiveValue.js'; import '../../styling/src/BreakpointProvider.js'; import '../../shared/src/type-fest.js'; import '../../styling/src/styled-system/StylingContext.js'; type UseInputIconProps = Omit; declare function useInputIcon(icon: ReactElement, props?: UseInputIconProps): ReactElement>; declare function useInputButton(button: ReactElement, isActive: boolean, props?: Record): ReactElement>; declare function useInputSpinner(loading: boolean, props?: Partial): react_jsx_runtime.JSX.Element; export { useInputButton, useInputIcon, useInputSpinner };