import { LabelVariants } from '../BaseInput'; import { ReactNode } from 'react'; export type TextareaValue = string | number | readonly string[] | undefined; type ChangeHandler = (event: React.ChangeEvent) => void; export declare const useStateEvents: (value: TextareaValue, changeHandler?: ChangeHandler) => { handlers: { onFocus: () => void; onBlur: () => void; onChange: (event: React.ChangeEvent) => void; }; value: TextareaValue; active: boolean; typed: boolean; }; type TextareaWrapperProps = LabelVariants & { id?: string; label?: ReactNode; className?: string; error?: boolean; children: ReactNode; endAdornment?: ReactNode; }; export declare const TextareaWrapper: { ({ children, id, typed, active, disabled, size, label, error, className, endAdornment, }: TextareaWrapperProps): JSX.Element; displayName: string; }; export {};