import React, { type ChangeEvent, type FocusEvent, type KeyboardEvent } from "react"; import "./Textarea.scss"; declare const resizeTypes: { readonly NONE: "none"; readonly BOTH: "both"; readonly HORIZONTAL: "horizontal"; readonly VERTICAL: "vertical"; }; export type ResizeTypes = (typeof resizeTypes)[keyof typeof resizeTypes]; export interface TextareaProps { className?: string; value?: string; name?: string; placeholder?: string; maxLength?: number; rows?: number; resizable?: ResizeTypes; isDisabled?: boolean; icon?: string; onChange: (event: ChangeEvent) => void; onBlur?: (event: FocusEvent) => void; onFocus?: (event: FocusEvent) => void; onKeyPress?: (event: KeyboardEvent) => void; onKeyDown?: (event: KeyboardEvent) => void; onCtrlEnter?: () => void; isError?: boolean; autoFocus?: boolean; } export declare const Textarea: React.ForwardRefExoticComponent>; export {};