import { UseFormReturn } from "react-hook-form";
import { VoidFunc } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
/**
 * Props for {@link EditImage}
 */
interface EditImageProps {
    form: UseFormReturn;
    parentContextName: string;
    initialImageUrl?: string;
    onChange?: VoidFunc<string, string>;
}
/**
 * Image editor component with upload, change and delete functionality
 *
 * @param props - {@link EditImageProps}
 *
 * @example
 * ```tsx
 * <EditImage
 *     form={...}
 *     parentContextName="user-profile"
 *     initialImageUrl="/images/avatar.jpg"
 *     onChange={...}
 * />
 * ```
 */
export declare function EditImage({ form, parentContextName, initialImageUrl, onChange }: EditImageProps): import("react").JSX.Element;
export declare namespace EditImage {
    var displayName: string;
}
export {};
