import React from 'react';
export interface IFormUploadProps {
    actionTextDelete?: boolean;
    customNextImage?: {
        height?: number;
        width?: number;
    };
    disabled?: boolean;
    fileName?: string;
    fileType?: 'excel' | 'image' | 'file' | 'pdf';
    handleCheckboxChange?(index: number): void;
    handleFileChange(event: React.ChangeEvent<HTMLInputElement>): void | Promise<void>;
    helpText?: string;
    isHorizontalLayout?: boolean;
    isImage?: boolean;
    label?: string;
    length?: number;
    link?: Array<string>;
    oneImg?: boolean;
    selectedImages?: Array<number>;
    setIsModalOpen?(isOpen: boolean): void;
    showImage?: boolean;
    twoColumn?: boolean;
}
export declare function FormUpload({ actionTextDelete, customNextImage, disabled, fileName, fileType, handleCheckboxChange, handleFileChange, helpText, isHorizontalLayout, isImage, label, length, link, oneImg, selectedImages, setIsModalOpen, showImage, twoColumn, }: IFormUploadProps): React.JSX.Element;
