import React, { ChangeEventHandler, LegacyRef } from 'react'; import { InjectedFieldProps } from '../Field/InjectedFieldProps'; import { GroupProps } from '../Group'; export interface InputGroupProps extends InjectedFieldProps, Omit, keyof InjectedFieldProps | 'children' | 'className' | 'label' | 'value'>, Omit | 'children'> { onChange: ChangeEventHandler; value: string | number | null | undefined; icon?: React.ReactNode; } declare function InputGroup({ input, meta, label, helpText, className, required, disabled, onChange, value, icon, ...rest }: InputGroupProps, ref: LegacyRef): JSX.Element; /** Generic controlled `` wrapped by a `` */ declare const InputGroupWithRef: typeof InputGroup; export default InputGroupWithRef;