import Input from './Input';
declare namespace Cropper {
    type Use = 'square' | 'wallpaper.horizontal' | 'wallpaper.vertical';
    type Input = {
        use: Use;
        develops: Develop[];
        onProcessFinished: {
            (files: Input.Filer.CustomFile[]): void;
        };
    };
    type Develop = {
        size: 'S' | 'R' | 'L';
        maxSize?: number;
    };
    type Methods = {
        openDialogNEdit(p: Input): void;
        openEditor(p: Input & {
            imageFile: Input.Filer.CustomFile | File;
        }): void;
    };
    type CoreProps = {
        val_file: Input.Filer.CustomFile;
        options: Input;
        finishedCallback(files: Input.Filer.CustomFile[]): void;
        abortCallback(): void;
    };
}
declare const Cropper: Cropper.Methods;
export { Cropper, Cropper as default };
