import { editor } from 'monaco-editor';
export interface JsonEditorStatus {
    valid: boolean;
    message: string;
}
export interface JsonEditorProps {
    value?: string;
    status?: JsonEditorStatus;
    readOnly?: boolean;
    loading?: boolean;
    onChange?: (value: string) => void;
    onValidate?: (markers: editor.IMarker[]) => void;
    onDropFile?: (file: File) => void;
}
declare const JsonEditor: ({ value, status, readOnly, loading, onChange, onValidate, onDropFile, }: JsonEditorProps) => import("react/jsx-runtime").JSX.Element;
export default JsonEditor;
