import type { HTMLAttributes } from 'svelte/elements';
import type { ResizableCropperElement as ResizableCropperElementType, ResizableCropperValues } from '@liwe3/webcomponents';
interface Props extends HTMLAttributes {
width?: number;
height?: number;
minWidth?: number;
minHeight?: number;
aspectRatio?: string;
disabled?: boolean;
allowCrop?: boolean;
allowResize?: boolean;
onchange?: (values: ResizableCropperValues) => void;
'onrcw:change'?: (detail: any) => void;
'onrcw:scale-start'?: (detail: any) => void;
'onrcw:crop-start'?: (detail: any) => void;
'onrcw:pan-start'?: (detail: any) => void;
}
declare const ResizableCropper: import("svelte").Component ResizableCropperValues | undefined;
setValues: (values: Partial) => void;
}, "">;
type ResizableCropper = ReturnType;
export default ResizableCropper;
//# sourceMappingURL=ResizableCropper.svelte.d.ts.map