import { type ElementType, type Ref } from 'react'; import type { Props } from '../../types.js'; import { type HasDisplayName, type RefProp } from '../../utils/render.js'; declare let DEFAULT_TEXTAREA_TAG: "textarea"; type TextareaRenderPropArg = { disabled: boolean; hover: boolean; focus: boolean; autofocus: boolean; invalid: boolean; }; type TextareaPropsWeControl = 'aria-labelledby' | 'aria-describedby'; export type TextareaProps = Props; declare function TextareaFn(props: TextareaProps, ref: Ref): import("react").ReactElement> | null; export interface _internal_ComponentTextarea extends HasDisplayName { (props: TextareaProps & RefProp): React.JSX.Element; } export declare let Textarea: _internal_ComponentTextarea; export {};