import type { DiffMode, InputBaseProps, WithDifference } from '@powerhousedao/document-engineering/scalars/components/types.js';
import type { CommonTextProps } from '../text-input/types.js';
type TextareaBaseProps = Omit<React.TextareaHTMLAttributes<HTMLTextAreaElement>, keyof InputBaseProps<string> | keyof CommonTextProps>;
interface TextareaProps extends TextareaBaseProps, InputBaseProps<string>, CommonTextProps, Omit<WithDifference<string>, 'diffMode'> {
    autoExpand?: boolean;
    multiline?: boolean;
    diffMode?: Extract<DiffMode, 'words'>;
}
declare const Textarea: import("react").ForwardRefExoticComponent<TextareaProps & import("react").RefAttributes<HTMLTextAreaElement>>;
export { Textarea, type TextareaProps };
//# sourceMappingURL=textarea.d.ts.map