import { FunctionComponent } from 'react'; import './TextAreaInput.css'; import { Position } from '../../vs/editor/common/core/position'; declare type Props = { offset: number; wordWrap?: boolean; }; export interface ITypeData { text: string; replacePrevCharCnt: number; replaceNextCharCnt: number; positionDelta: number; } export declare class TextAreaState { static readonly EMPTY: TextAreaState; readonly value: string; readonly selectionStart: number; readonly selectionEnd: number; readonly selectionStartPosition: Position | null; readonly selectionEndPosition: Position | null; constructor(value: string, selectionStart: number, selectionEnd: number, selectionStartPosition: Position | null, selectionEndPosition: Position | null); static selectedText(text: string): TextAreaState; } export declare const TextAreaInput: FunctionComponent; export {};