UNPKG

amotify

Version:

UI Component for React,NextJS,esbuild

48 lines (47 loc) 1.15 kB
import Input from './Input'; declare namespace Cropper { type Use = '1:1' | '16:9' | '9:16' | '4:3' | '3:4' | '3:1' | '1:2' | [ number, number ]; type Usage = { w: number; h: number; aspect: number; }; type Config = { scale: { _: number; min: number; max: number; }; rotate: number; grayScale: number; tone: number; }; 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 = { file: Input.Filer.CustomFile; options: Input; finishedCallback(files: Input.Filer.CustomFile[]): void; abortCallback(): void; }; } declare const Cropper: Cropper.Methods; export { Cropper, Cropper as default };