import { ReactElement } from 'react'; import { AffixButtonPropsType } from '../../../Form/Affix/variations/AffixButton'; import { AffixReadOnlyPropsType } from '../../../Form/Affix/variations/AffixReadOnly'; import { FieldPropsPrimitive, FieldStatusProps } from '../Field/Field'; import { SelectPrimitiveProps } from '../Select/Select'; type AffixProps = ({ type: 'button'; } & AffixButtonPropsType) | ({ type: 'text'; } & AffixReadOnlyPropsType) | ({ type: 'select'; } & Omit & Omit) | ReactElement | string; export type AffixesProps = { prefix?: AffixProps & { isSuffix?: never; }; suffix?: AffixProps & { isSuffix?: never; }; }; declare const InputWrapper: import("react").ForwardRefExoticComponent<{ children: ReactElement; disabled?: boolean; readOnly?: boolean; hasFreeHeight?: boolean; noStyles?: boolean; } & AffixesProps & Omit & import("react").RefAttributes>; export default InputWrapper;