import type { PropType as __PropType } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ image: { type: __PropType; required: false; default: string; }; border: { type: __PropType; required: false; default: number; }; borderRadius: { type: __PropType; required: false; default: number; }; width: { type: __PropType; required: false; default: number; }; height: { type: __PropType; required: false; default: number; }; color: { type: __PropType; required: false; default: () => number[]; }; scale: { type: __PropType; required: true; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("image-ready" | "update:scale" | "update:file")[], "image-ready" | "update:scale" | "update:file", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: false; default: string; }; border: { type: __PropType; required: false; default: number; }; borderRadius: { type: __PropType; required: false; default: number; }; width: { type: __PropType; required: false; default: number; }; height: { type: __PropType; required: false; default: number; }; color: { type: __PropType; required: false; default: () => number[]; }; scale: { type: __PropType; required: true; }; }>> & { "onImage-ready"?: ((...args: any[]) => any) | undefined; "onUpdate:scale"?: ((...args: any[]) => any) | undefined; "onUpdate:file"?: ((...args: any[]) => any) | undefined; }, { image: string | undefined; border: number | undefined; borderRadius: number | undefined; width: number | undefined; height: number | undefined; color: number[] | undefined; }, {}>; export default _sfc_main;