react-mobile-cropper
Version:
The react mobile cropper inspired by Android mobile croppers
26 lines (25 loc) • 1.01 kB
TypeScript
import React from 'react';
import { ImmediatelyOptions, InteractionOptions, TransitionOptions } from 'advanced-cropper';
export interface PublicNavigationProps {
className?: string;
buttonClassName?: string;
rotateComponentClassName?: string;
barClassName?: string;
highlightedBarClassName?: string;
activeBarClassName?: string;
zeroBarClassName?: string;
valueBarClassName?: string;
}
interface NavigationProps extends PublicNavigationProps {
value: number;
onRotate?: (angle: number, options?: TransitionOptions & InteractionOptions & ImmediatelyOptions) => void;
onRotateEnd?: () => void;
onFlip?: (horizontal: boolean, vertical?: boolean, options?: TransitionOptions & InteractionOptions & ImmediatelyOptions) => void;
className?: string;
disabled?: unknown;
}
export interface NavigationRef {
refresh: () => void;
}
export declare const Navigation: React.ForwardRefExoticComponent<NavigationProps & React.RefAttributes<NavigationRef>>;
export {};