import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { height: number; width: number; image: HTMLImageElement; aspectRatio?: number | undefined; cropperUrl?: string | undefined; crop?: (({ width, height, format, quality, blob }: { width?: number | undefined; height?: number | undefined; format?: "png" | "jpeg" | "webp" | undefined; quality?: number | undefined; blob?: boolean | undefined; }) => Promise) | undefined; }; events: { crop: CustomEvent; cropper: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export type EasyCropperjsProps = typeof __propDef.props; export type EasyCropperjsEvents = typeof __propDef.events; export type EasyCropperjsSlots = typeof __propDef.slots; export default class EasyCropperjs extends SvelteComponentTyped { get crop(): ({ width, height, format, quality, blob }: { width?: number | undefined; height?: number | undefined; format?: "png" | "jpeg" | "webp" | undefined; quality?: number | undefined; blob?: boolean | undefined; }) => Promise; } export {};