export interface UseImageUploadReturn {
    imageBase64: string;
    isDragOver: boolean;
    hasCamera: boolean;
    fileInputRef: React.RefObject<HTMLInputElement>;
    processFile: (file: File) => void;
    handleFileSelect: (event: React.ChangeEvent<HTMLInputElement>) => void;
    handleCameraCapture: () => void;
    handleFileUpload: () => void;
    handleDragOver: (e: React.DragEvent) => void;
    handleDragLeave: (e: React.DragEvent) => void;
    handleDrop: (e: React.DragEvent) => void;
    clearImage: () => void;
}
export declare const useImageUpload: () => UseImageUploadReturn;
//# sourceMappingURL=useImageUpload.d.ts.map