UNPKG

react-advanced-cropper

Version:

The react cropper library that gives the possibility to create croppers exactly suited for your website design

22 lines (21 loc) 924 B
import { CSSProperties, ReactNode } from 'react'; import { CropperTransitions, ImageTransform } from 'advanced-cropper'; import { MoveImageOptions, RotateImageOptions, ScaleImageOptions } from '../../types'; interface DesiredCropperRef { transformImage: (transform: ImageTransform) => void; transformImageEnd: () => void; getTransitions: () => CropperTransitions; } export interface CropperBackgroundWrapperProps { cropper: DesiredCropperRef; rotateImage?: boolean | RotateImageOptions; scaleImage?: boolean | ScaleImageOptions; moveImage?: boolean | MoveImageOptions; children?: ReactNode; className?: string; style?: CSSProperties; timeout?: number; disabled?: boolean; } export declare const CropperBackgroundWrapper: ({ scaleImage, moveImage, rotateImage, children, className, style, cropper, timeout, disabled }: CropperBackgroundWrapperProps) => JSX.Element; export {};