import { DataSourceOption } from "../../../common/BaseUI/DropdownRenderer/Reference"; import { ReactElement } from "react"; import Schema, { CustomOptions } from "../../types/Schema"; interface EditorContextProp { changeCustomValue: (newValue: Schema) => void; mock?: boolean; customOptions?: CustomOptions; allowExpression?: boolean; expressionSource?: DataSourceOption[]; } export declare const EditorContext: import("react").Context; interface EditorProp { jsonEditor?: boolean; mock?: boolean; allowExpression?: boolean; onlyJson?: boolean; customOptions?: CustomOptions; expressionSource?: DataSourceOption[]; jsonImport?: boolean; debuggerMode?: boolean; valueEdit?: boolean; onBlur?: (schema: Schema) => void; } declare const Editor: ({ onlyJson, customOptions, expressionSource, allowExpression, jsonImport, debuggerMode, valueEdit, onBlur, ...props }: EditorProp) => ReactElement; export default Editor;