UNPKG

@betterthings/scissors

Version:
31 lines (30 loc) 825 B
import * as React from 'react'; import { ScissorsState } from './scissors-state'; interface Props { scissors: ScissorsState; onChange: (scissors: ScissorsState) => void; keepSelection?: boolean; disabled?: boolean; } export declare class Scissors extends React.Component<Props> { private imageContainer; private focusPoint; private lastDragPosition; private onCropChange; private onImageLoaded; getFocusPointStyle(): { left: string; top: string; display: string; } | { display: string; left?: undefined; top?: undefined; }; onFocalDragStart: (e: MouseEvent) => void; onFocalDrag: (e: MouseEvent) => void; onFocalDragEnd: (e: MouseEvent) => void; componentDidMount(): void; render(): JSX.Element; } export {};