///
//@ts-ignore
///
import { CancelableEditorBase } from './CancelableEditorBase';
import { AnnotationBase } from '../AnnotationTypes';
import GcPdfViewer from '../..';
export declare class TextAreaEditor extends CancelableEditorBase {
private _textArea;
getEditorControls(): JSX.Element[];
onApply(): void;
onCancel(): void;
setControlsVisibility(isVisible: boolean): void;
componentDidUpdate(): void;
getIsLocked(): boolean;
getIsContentsLocked(): boolean;
get originalNode(): AnnotationBase;
get viewer(): GcPdfViewer;
protected isValueDirty(): boolean;
private _onTextAreaInput;
private _onChange;
private get updatedTextAreaValue();
private set updatedTextAreaValue(value);
}