/// import 'codemirror/lib/codemirror.css'; import 'codemirror/mode/javascript/javascript'; import 'codemirror/mode/python/python'; import 'codemirror/theme/material.css'; import { OnChangeHandler, ValueEditor } from '../../react/editor'; declare const LanguageType: { javascript: string; python: string; sql: string; css: string; }; export declare class CodeEditor extends ValueEditor { readOnly?: boolean; changeOnEdit?: boolean; language?: keyof typeof LanguageType; codeEditorRef?: any; onChange?: (e: any) => void; onChangeValue?: (_editor: any, _data: any, val: any) => void; valueToCodeFunc?: (value: any) => string; codeToValueFunc?: (code: string) => any; onRender?: (() => JSX.Element) | undefined; } export declare const CodeEditorControl: any; export declare class CodeInputEditor extends CodeEditor { title?: string; showCodeFunc?: (configValue: any, onCodeChange: any, onCodeEditOK: any, language: any) => void; onRender?: (() => JSX.Element) | undefined; } export declare const CodeInputEditorControl: any; export declare const showCodeEditDialog: (obj: any, onCodeChange: OnChangeHandler, onOk: () => void, language?: "javascript" | "python" | "sql" | "css" | undefined) => { destroy: () => void; update: (newConfig: import("antd/lib/modal").ModalFuncProps) => void; }; export declare function showJsonEditor(src: any, onEdit: (edit: any) => any): { destroy: () => void; update: (newConfig: import("antd/lib/modal").ModalFuncProps) => void; }; export declare class StringCodeEditor extends CodeEditor { codeEditorRef?: any; onRender?: (() => JSX.Element) | undefined; } export declare const StringCodeEditorControl: any; export declare class StringCodeInputEditor extends CodeInputEditor { onRender?: (() => JSX.Element) | undefined; } export declare const StringCodeInputEditorControl: any; export declare const showStringCodeEditDialog: (obj: any, onCodeChange: OnChangeHandler, onOk: () => void, language?: "javascript" | "python" | "sql" | "css" | undefined) => { destroy: () => void; update: (newConfig: import("antd/lib/modal").ModalFuncProps) => void; }; export {};