UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

117 lines (116 loc) 4.07 kB
declare const Cropper: import("../_utils/types").SFCWithInstall<import("vue").DefineComponent<{ center: boolean; background: boolean; modal: boolean; src: string; responsive: boolean; restore: boolean; checkCrossOrigin: boolean; checkOrientation: boolean; guides: boolean; highlight: boolean; autoCrop: boolean; movable: boolean; rotatable: boolean; scalable: boolean; zoomable: boolean; zoomOnTouch: boolean; zoomOnWheel: boolean; cropBoxMovable: boolean; cropBoxResizable: boolean; toggleDragModeOnDblclick: boolean; data?: Record<string, any> | undefined; preview?: string | Element | unknown[] | NodeList | undefined; alt?: string | undefined; class?: string | import("../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; zoom?: Function | undefined; aspectRatio?: number | undefined; ready?: Function | undefined; crossorigin?: string | undefined; imgStyle?: import("vue").CSSProperties | undefined; viewMode?: number | undefined; dragMode?: string | undefined; initialAspectRatio?: number | undefined; autoCropArea?: number | undefined; wheelZoomRatio?: number | undefined; minCanvasWidth?: number | undefined; minCanvasHeight?: number | undefined; minCropBoxWidth?: number | undefined; minCropBoxHeight?: number | undefined; minContainerWidth?: number | undefined; minContainerHeight?: number | undefined; cropstart?: Function | undefined; cropmove?: Function | undefined; cropend?: Function | undefined; crop?: Function | undefined; }, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ center: boolean; background: boolean; modal: boolean; src: string; responsive: boolean; restore: boolean; checkCrossOrigin: boolean; checkOrientation: boolean; guides: boolean; highlight: boolean; autoCrop: boolean; movable: boolean; rotatable: boolean; scalable: boolean; zoomable: boolean; zoomOnTouch: boolean; zoomOnWheel: boolean; cropBoxMovable: boolean; cropBoxResizable: boolean; toggleDragModeOnDblclick: boolean; data?: Record<string, any> | undefined; preview?: string | Element | unknown[] | NodeList | undefined; alt?: string | undefined; class?: string | import("../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; zoom?: Function | undefined; aspectRatio?: number | undefined; ready?: Function | undefined; crossorigin?: string | undefined; imgStyle?: import("vue").CSSProperties | undefined; viewMode?: number | undefined; dragMode?: string | undefined; initialAspectRatio?: number | undefined; autoCropArea?: number | undefined; wheelZoomRatio?: number | undefined; minCanvasWidth?: number | undefined; minCanvasHeight?: number | undefined; minCropBoxWidth?: number | undefined; minCropBoxHeight?: number | undefined; minContainerWidth?: number | undefined; minContainerHeight?: number | undefined; cropstart?: Function | undefined; cropmove?: Function | undefined; cropend?: Function | undefined; crop?: Function | undefined; }> & Readonly<{}>, { center: boolean; background: boolean; modal: boolean; src: string; responsive: boolean; restore: boolean; checkCrossOrigin: boolean; checkOrientation: boolean; guides: boolean; highlight: boolean; autoCrop: boolean; movable: boolean; rotatable: boolean; scalable: boolean; zoomable: boolean; zoomOnTouch: boolean; zoomOnWheel: boolean; cropBoxMovable: boolean; cropBoxResizable: boolean; toggleDragModeOnDblclick: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default Cropper; export type { CropperProps } from './src/props';