/** * @fileoverview MfwJsonEditor JSON 编辑器组件 * @description 提供 JSON 数据编辑和展示功能 */ import './style.scss'; import { type PropType } from 'vue'; import type { MfwJsonEditorProps } from './types'; declare const _default: import("vue").DefineComponent; default: null; }; /** 是否只读 */ readonly: { type: PropType; default: boolean; }; /** 是否显示行号 */ lineNumbers: { type: PropType; default: boolean; }; /** 缩进空格数 */ indent: { type: PropType; default: number; }; /** 占位符文本 */ placeholder: { type: PropType; default: string; }; /** 是否禁用 */ disabled: { type: PropType; default: boolean; }; /** 最小高度 */ minHeight: { type: PropType; default: string; }; /** 最大高度 */ maxHeight: { type: PropType; default: string; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: any) => true; change: (value: any) => true; error: (error: Error) => true; }, string, import("vue").PublicProps, Readonly; default: null; }; /** 是否只读 */ readonly: { type: PropType; default: boolean; }; /** 是否显示行号 */ lineNumbers: { type: PropType; default: boolean; }; /** 缩进空格数 */ indent: { type: PropType; default: number; }; /** 占位符文本 */ placeholder: { type: PropType; default: string; }; /** 是否禁用 */ disabled: { type: PropType; default: boolean; }; /** 最小高度 */ minHeight: { type: PropType; default: string; }; /** 最大高度 */ maxHeight: { type: PropType; default: string; }; }>> & Readonly<{ onChange?: ((value: any) => any) | undefined; onError?: ((error: Error) => any) | undefined; "onUpdate:modelValue"?: ((value: any) => any) | undefined; }>, { disabled: boolean | undefined; modelValue: any; placeholder: string | undefined; readonly: boolean | undefined; lineNumbers: boolean | undefined; indent: number | undefined; minHeight: string | undefined; maxHeight: string | undefined; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=index.d.ts.map