declare const _sfc_main: import("vue").DefineComponent<{ tools: StringConstructor; accept: StringConstructor; okText: StringConstructor; }, { locale: import("vue").ComputedRef>; groups: import("vue").ComputedRef; zoomIn: () => void; zoomOut: () => void; rotateL: () => void; rotateR: () => void; moveL: () => void; moveR: () => void; moveT: () => void; moveB: () => void; scaleX: () => void; scaleY: () => void; reset: () => void; crop: () => void; onUpload: ({ file }: any) => boolean; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("crop" | "move-b" | "move-l" | "move-r" | "move-t" | "reset" | "rotate-l" | "rotate-r" | "scale-x" | "scale-y" | "replace" | "zoom-in" | "zoom-out")[], "crop" | "move-b" | "move-l" | "move-r" | "move-t" | "reset" | "rotate-l" | "rotate-r" | "scale-x" | "scale-y" | "replace" | "zoom-in" | "zoom-out", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onCrop?: ((...args: any[]) => any) | undefined; "onMove-b"?: ((...args: any[]) => any) | undefined; "onMove-l"?: ((...args: any[]) => any) | undefined; "onMove-r"?: ((...args: any[]) => any) | undefined; "onMove-t"?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; "onRotate-l"?: ((...args: any[]) => any) | undefined; "onRotate-r"?: ((...args: any[]) => any) | undefined; "onScale-x"?: ((...args: any[]) => any) | undefined; "onScale-y"?: ((...args: any[]) => any) | undefined; onReplace?: ((...args: any[]) => any) | undefined; "onZoom-in"?: ((...args: any[]) => any) | undefined; "onZoom-out"?: ((...args: any[]) => any) | undefined; }, {}>; export default _sfc_main;