import { IconName } from '@netlify/ui'; import { ChangeEvent, HTMLProps, ReactElement } from 'react'; declare const noop: (_e: Event | FocusEvent | ChangeEvent) => void; type ModifiedHTMLInputElementInterface = Omit, "label">; export interface FormFieldProps extends ModifiedHTMLInputElementInterface { preventTyping?: boolean; onFocus?: typeof noop; onBlur?: typeof noop; onChange?: (e: ChangeEvent) => void; absolute?: false; checkbox?: false; control?: ReactElement; helpText?: any; tooltip?: any; controlled?: any; error?: any; type?: any; defaultValue?: any; placeholder?: any; disabled?: any; required?: any; readOnly?: any; prefix?: any; suffix?: any; onValidate?: any; contentType?: string; focused?: boolean; visuallyHideLabel?: boolean; secondary?: any; fullMaxWidth?: any; floatingLabel?: boolean; floatingTip?: boolean; iconLabel?: IconName; compact?: boolean; helpTextTiny?: boolean; pattern?: any; value?: any; label?: string | ReactElement; rows?: number; minLength?: number; leftLabel?: boolean; } declare const _default: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; export default _default; //# sourceMappingURL=FormField.d.ts.map