import { Ref, ReactElement, RefAttributes } from "react"; import { DOMProps } from "@react-types/shared"; import { AriaTextFieldOptions } from "@react-aria/textfield"; import { HoverProps } from "@react-aria/interactions"; import { TextAreaInputProps } from "../TextAreaInput"; import { LabelProps } from "../Label"; import { ForwardedRefComponent } from "../../types/components"; export declare type TextAreaElementType = HTMLTextAreaElement; export interface TextAreaProps extends AriaTextFieldOptions, DOMProps, HoverProps, RefAttributes { labelComponent?: ReactElement; inputComponent?: ReactElement; className?: string; errorMessage?: string; } export declare type TextAreaRef = Ref; declare const TextArea: ForwardedRefComponent; export { TextArea };