import React from "react"; export interface ImageCropperResult { /** Cropped PNG data URL */ dataUrl: string; /** Corresponding PNG Blob */ blob: Blob; } export interface ImageCropperProps { /** Source image (URL or data URI) */ src: string; /** Called when user confirms crop */ onComplete(result: ImageCropperResult): void; /** Called when user cancels crop */ onCancel?(): void; /** Aspect ratio (width / height). If omitted, free-form */ aspectRatio?: number; /** Enable circular crop overlay for avatars */ circular?: boolean; /** Maximum width/height for the exported PNG (defaults 512) */ maxSizePx?: number; /** Optional className for wrapper */ className?: string; } export declare const ImageCropper: React.FC; //# sourceMappingURL=image-cropper.d.ts.map