import React from 'react'; import type { BaseProps } from '../../component-helpers'; import type { FormInputSizes, FormValidationStatus } from '../form-types'; export declare const DEFAULT_TEXTAREA_ROWS = 7; export declare const DEFAULT_TEXTAREA_COLS = 30; export declare const DEFAULT_TEXTAREA_RESIZE = "both"; export type TextareaProps = { /** * Applies full width styling. */ fullWidth?: boolean; /** * Removes border */ invisible?: boolean; /** * Applies monospace styling. */ monospace?: boolean; /** * Applies alternative sizing to the input */ size?: FormInputSizes; /** * Applies a required attribute to the input */ required?: boolean; /** * */ validationStatus?: FormValidationStatus; /** * Allows resizing of the textarea */ resize?: 'none' | 'both' | 'horizontal' | 'vertical'; } & Omit, 'size'> & BaseProps; export declare const Textarea: React.ForwardRefExoticComponent & React.RefAttributes>;