import Cropper from 'cropperjs'; export interface CropperElement extends HTMLImageElement { cropper: Cropper; } export type CropperRef = ((instance: HTMLImageElement | CropperElement | null) => void) | React.MutableRefObject | null; export interface CropperDefaultOptions { scaleX?: number; scaleY?: number; enable?: boolean; zoomTo?: number; rotateTo?: number; } export interface CropperProps extends CropperDefaultOptions, Cropper.Options, Omit, "data" | "ref" | "crossOrigin"> { crossOrigin?: "" | "anonymous" | "use-credentials" | undefined; on?: (eventName: string, callback: () => void | Promise) => void | Promise; onInitialized?: (instance: Cropper) => void | Promise; } export declare const CropperJs: import("react").ForwardRefExoticComponent>; export {};