import { default as React } from 'react';
import { State } from '../../types/global';
import { StringCellBindProps } from '../cell/cell-types';
export interface TextareaProps extends StringCellBindProps {
    placeholder?: string;
    disabled?: boolean;
    state?: State;
    appearance?: "base" | "outlined";
    onKeyDown?: (e: React.KeyboardEvent) => void;
    label?: string;
    inputRef?: React.Ref<HTMLTextAreaElement>;
    /**
     * It manages the helperText visibility that shows error message
     * @default true
     */
    helperText?: boolean;
    /**
   * It's the error message
   * @default ''
   */
    error?: string;
    /**
 * It's the number of rows for the textarea that represents the height based on the font-size
 * @default 10
 */
    rows?: number;
    /**
     * It's the number of cols for the textarea that represents the width based on the font-size
     * @default 150
     */
    cols?: number;
}
//# sourceMappingURL=textarea-types.d.ts.map