import type { BoxProps, SxProps } from '@mui/material';
import type { HelperMsgProps, RootTextFieldProps } from '../BaseTextField/BaseTextField.types';
interface RootTextAreaProps extends Omit<RootTextFieldProps, 'BoxProps'> {
    multiline: 'true';
    onChange?: (event: React.ChangeEvent<HTMLTextAreaElement>) => void;
    error?: boolean;
    ref?: React.ForwardedRef<HTMLTextAreaElement> | undefined;
    placeholder?: string;
    width?: string | number;
    height?: string | number;
    OuterBoxProps?: BoxProps;
    sx?: SxProps;
}
interface TextAreaWithHelperMsgProps extends Omit<RootTextAreaProps, 'error' | 'multiline'>, Omit<HelperMsgProps, 'error'> {
    error?: string;
}
interface TextAreaProps extends TextAreaWithHelperMsgProps {
}
export type { RootTextAreaProps, TextAreaProps };
