import * as React from 'react'; import { FieldSlotsComponents, FieldSlotsComponentsProps, FieldsTextFieldProps } from '../internals'; type UseClearableFieldProps = { clearable: boolean; fieldProps: TFieldProps; InputProps: TInputProps; onClear: React.MouseEventHandler; slots?: { [K in keyof TFieldSlots as Uncapitalize]: TFieldSlots[K]; }; slotProps?: TFieldSlotsComponentsProps; components?: TFieldSlots; componentsProps?: TFieldSlotsComponentsProps; }; export declare const useClearableField: ({ clearable, fieldProps: forwardedFieldProps, InputProps: ForwardedInputProps, onClear, slots, slotProps, components, componentsProps, }: UseClearableFieldProps) => { InputProps: TInputProps & { endAdornment: React.JSX.Element; }; fieldProps: TFieldProps; }; export {};