interface JsonEditorProps {
    value: string;
    onChange?: (value: string) => void;
    readOnly?: boolean;
    className?: string;
    minHeight?: string;
}
/**
 * JSON Editor component with syntax highlighting and formatting
 *
 * Uses CodeMirror 6 for editing with:
 * - JSON syntax highlighting
 * - Auto-format/prettify button
 * - Copy to clipboard button
 * - Built-in fold/expand via gutter
 * - Line numbers
 * - Dark/light theme support
 *
 * @example
 * ```tsx
 * <JsonEditor
 *   value={jsonString}
 *   onChange={setJsonString}
 *   minHeight="200px"
 * />
 * ```
 */
export declare function JsonEditor({ value, onChange, readOnly, className, minHeight, }: JsonEditorProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=JsonEditor.d.ts.map