import { InputHTMLAttributes } from 'react';
export interface ImageInputProps extends Omit, 'size'> {
/**
* The label for the input.
* @default undefined
* @example "Upload Image"
*/
label?: string;
/**
* Class name for the container element.
* @default undefined
* @example "border-b"
*/
containerClassName?: string;
/**
* Class name for the label element.
* @default undefined
* @example "text-red-500"
*/
labelClassName?: string;
/**
* The error message to display.
* @default undefined
* @example "This field is required"
*/
error?: string;
/**
* The description to display.
* @default undefined
* @example "Image must be less than 5MB"
*/
description?: string;
/**
* The value (url) of the input.
* @default undefined
* @example "https://example.com/image.jpg"
*/
value?: string;
}
export declare const ImageInput: import('react').ForwardRefExoticComponent>;