import { PropType, ExtractPropTypes } from 'vue'; import { EleModalProps } from '../ele-app/plus'; /** * 属性 */ export declare const cropperModalProps: { /** 弹窗是否显示 */ modelValue: BooleanConstructor; /** 弹窗参数 */ modalProps: PropType>>; height: StringConstructor; src: StringConstructor; imageType: { type: StringConstructor; default: string; }; accept: { type: StringConstructor; default: string; }; tools: { type: StringConstructor; default: string; }; preview: { type: BooleanConstructor; default: boolean; }; previewWidth: { type: NumberConstructor; default: number; }; toBlob: BooleanConstructor; options: PropType; croppedOptions: PropType; tooltip: { type: BooleanConstructor; default: boolean; }; tooltipProps: PropType; beforeUploadClick: PropType; responsive: { type: BooleanConstructor; default: null; }; locale: PropType>; }; export type CropperModalProps = ExtractPropTypes; /** * 事件 */ export declare const cropperModalEmits: { /** 裁剪完成事件 */ done: (_result: Blob | string | null) => boolean; /** 更新弹窗显示状态 */ 'update:modelValue': (_value: boolean) => boolean; };