import { Image as ImageType } from '@srclaunch/types';
import { ReactElement } from 'react';
import { ContainerProps } from '../../../layout/container';
import { IconProps } from '../../../media/icon';
import { ButtonProps } from '../../buttons/button';
import { InputProps } from '../shared/input';
export declare type ImageInputProps = ContainerProps & InputProps<readonly (File | ImageType)[]> & {
    readonly button?: ButtonProps;
    readonly icon?: IconProps;
    readonly maxImages?: number;
};
export declare const ImageInput: import("react").MemoExoticComponent<({ backgroundColor, borderColor, borderRadius, button, defaultValue, onValueChange, padding, icon, maxImages, name, ...props }: ImageInputProps) => ReactElement>;
//# sourceMappingURL=image-input.d.ts.map