// Type definitions for react-cropper 1.3 // Project: https://github.com/roadmanfong/react-cropper, http://roadmanfong.github.io/react-cropper // Definitions by: Stepan Mikhaylyuk // Walter Barbagallo // Harald Friessnegger // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // Minimum TypeScript Version: 3.7 import Cropper from 'cropperjs'; import * as React from 'react'; type Omit = Pick>; interface ReactCropperProps extends Cropper.Options, Omit, 'data' | 'ref'> { ref?: React.LegacyRef; } interface ReactCropper extends Cropper {} // tslint:disable-line no-empty-interface declare class ReactCropper extends React.Component { on(eventname: string, callback: () => void): void; } export default ReactCropper;