import 'brace'; export declare class ZeaParamWidgetCode { /** * Parameter to be edited */ parameter: any; /** * The application data */ appData: any; /** * Height of the editor to fit content */ editorHeight: any; private editorContainer; private editor; private parameterChange; /** * Class constructor */ constructor(); /** * Listen CTRL + s for save * @param {any} event the keydown event */ keydownHandler(event: any): void; /** * Run when component loads */ componentDidLoad(): void; /** * Set up ACE code input */ handleComponentUpdate(): Promise; /** * Input handler */ private onInput; /** * Handles the creation of the UX Change object and the UndoRedoManager * * @param {Parameter} value - Parameter object */ handleUXChange(value: any): void; /** * Reset editor to content's height */ resetEditorHeight(): void; /** * Called after component render */ componentDidRender(): void; /** * Value change handler */ private updateComponent; /** * Render method. * @return {JSX} The generated html */ render(): any; }