///
//@ts-ignore
///
import { CancelableEditorBase } from './CancelableEditorBase';
export declare class JsCodeAreaEditor extends CancelableEditorBase {
private _textArea;
getEditorControls(): JSX.Element[];
getEditButtonLabel(): string;
onApply(): void;
onCancel(): void;
setControlsVisibility(isVisible: boolean): void;
componentDidUpdate(): void;
protected isValueDirty(): boolean;
private _onTextAreaInput;
private _onChange;
private get updatedTextAreaValue();
private set updatedTextAreaValue(value);
}