import { type ExtractPropTypes, type PropType } from 'vue'; export declare const globalConfigEditorProps: { /** 文件类型控制 */ imageAccept: { type: StringConstructor; default: string; }; fileAccept: { type: StringConstructor; default: string; }; /** 文件是否支持多选 */ multiple: { type: BooleanConstructor; default: boolean; }; /** 文件最大上传个数 */ maxCount: { type: NumberConstructor; default: number; }; /** 文件大小控制 */ sizeRange: { type: PropType<(number | null)[]>; default: (number | null)[]; }; /** 文件名非法字符校验 */ nameRegExp: { type: PropType; default: RegExp; }; /** 全局注入的 uploadvars */ uploadVarsJson: { type: StringConstructor; }; /** 编辑器上传图片接口 */ apiUploadImage: { type: PropType<(params: any) => Promise>; }; /** 编辑器上传文件接口 */ apiUploadFile: { type: PropType<(params: any) => Promise>; }; /** 编辑器预览文件接口 */ apiPreviewFile: { type: PropType<(params: any) => Promise>; }; }; export declare type GlobalConfigEditorProps = ExtractPropTypes;