///
import * as React from 'react';
import Cropper from './Cropper';
export interface CropViewerState {
previewImage?: File;
selectedImage?: string;
}
export interface CropProps {
prefixCls: string;
value: Blob;
onChange: (blob: Blob) => void;
size?: Array;
circle?: boolean;
renderModal: (args?: any) => React.ComponentElement;
getSpinContent: () => React.ComponentElement;
locale?: String;
accept?: String;
}
export default class CropViewer extends React.Component {
static Cropper: typeof Cropper;
static defaultProps: {
prefixCls: string;
size: number[];
circle: boolean;
locale: string;
accept: null;
};
constructor(props: any);
componentWillReceiveProps(nextProps: any): void;
loadSelectedImage: (blobOrString: string | Blob) => void;
readBlob: (blob: Blob) => void;
reset: () => void;
selectImage: (file: any) => void;
onChange: (fileblob: Blob) => void;
render(): JSX.Element;
}