import { ElementType, InputHTMLAttributes, RefObject, TextareaHTMLAttributes } from 'react'; import type { CommonTextFieldProps } from './types'; export interface TextFieldProps extends CommonTextFieldProps { elementType?: ElementType; } export interface UseTextFieldResult { inputProps: T; } export declare function useTextField(props: TextFieldProps, inputRef: RefObject): T extends HTMLTextAreaElement ? UseTextFieldResult> : UseTextFieldResult>;