import { UseImagePickerOptions, UseImagePickerReturn } from './types'; /** * Manages value state and browser interactions for ImagePicker. * * Supports controlled and uncontrolled values, local preview URLs, native * input synchronization, file validation, chooser opening, drag and drop, and * removal. When cropping is enabled, accepted files wait in a pending state * until the crop dialog confirms them. The returned handlers are ready to pass * to the ImagePicker subcomponents. */ export declare const useImagePicker: ({ value, defaultValue, onValueChange, accept, maxSize, onValidationError, disabled, disableChange, disableRemove, isMobile, labels, crop, }: UseImagePickerOptions) => UseImagePickerReturn;