import React from 'react';
export interface ModalProps {
    title?: string;
    size?: 'small';
    basePath: string;
    apiCdnUpload: string;
    handleListenUpload: any;
    helpText?: string;
    fileName: string;
    moduleId: string;
    projectId: string;
    multiImg?: boolean;
    defaultLink?: Array<any>;
    fileType?: 'excel' | 'image' | 'file';
    headerActionFunc?(): void;
    titleHeaderAction?: string;
    isHeaderDownload?: boolean;
    inCard?: boolean;
    label?: string;
    oneImg?: boolean;
    setLoading?: any;
    contentOfModal?: any;
    isHorizontalLayout?: boolean;
    cdnUploadType?: 'avatar' | 'file';
    customNextImage?: {
        height?: number;
        width?: number;
    };
    actionTextDelete?: boolean;
    twoColumn?: boolean;
    hiddenWarnIcon?: boolean;
    disabled?: boolean;
}
export declare const UploadFile: ({ apiCdnUpload, basePath, contentOfModal, defaultLink, fileName, fileType, handleListenUpload, headerActionFunc, helpText, inCard, isHeaderDownload, label, moduleId, multiImg, oneImg, projectId, setLoading, size, title, titleHeaderAction, isHorizontalLayout, cdnUploadType, customNextImage, actionTextDelete, twoColumn, hiddenWarnIcon, disabled, }: ModalProps) => React.JSX.Element;
