/// <reference types="react" />
import "react-image-lightbox/style.css";
interface ILoadedImage {
    image: string;
    id: string;
    isDefault?: boolean;
}
interface IFormFileInputGallery {
    createImage: (image: string) => Promise<void>;
    deleteImage: (imageId: string) => Promise<void>;
    setAsDefaultImage: (imageId: string) => Promise<void>;
    isLoading: boolean;
    images: ILoadedImage[];
    isMakingDeleteRequest: boolean;
    isMakingCreateRequest: boolean;
    isMakingDefaultRequest: boolean;
}
export declare function FormFileInputGallery({ createImage, deleteImage, setAsDefaultImage, isLoading, images, isMakingDeleteRequest, isMakingCreateRequest, isMakingDefaultRequest, }: IFormFileInputGallery): JSX.Element;
export {};
