/** * Copyright © INOVUA TRADING. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { Component } from 'react'; declare class TextInput extends Component { constructor(props: any); componentDidUpdate(prevProps: any): void; componentWillUnmount(): void; updateThrottledUpdateValue(throttleDelay: any): void; render(): JSX.Element; renderPlaceholder(): JSX.Element | null; getValue(): any; focus(): void; blur(): void; hasFocus(): boolean; handleChange(event: any): void; handleMouseDown(event: any): void; onClick(event: any): void; updateValue(value: any): void; selectForwardIfNecessary(value?: any): true | null; getSelectionStart(): any; getSelectionEnd(): any; hasSelection(): boolean; isCursorAtStartPosition(): boolean; isCursorAtEndPosition(): boolean; } export default TextInput;