import React, { ReactNode } from 'react';
import { UploadDragEvents } from '../hooks/useDrag';
import { CommonDisplayFileProps } from '../interface';
import { TdUploadProps } from '../type';
export interface CustomFileProps extends CommonDisplayFileProps {
    dragEvents: UploadDragEvents;
    draggable?: boolean;
    dragContent?: TdUploadProps['dragContent'];
    trigger?: TdUploadProps['trigger'];
    triggerUpload?: () => void;
    childrenNode?: ReactNode;
}
declare const CustomFile: {
    (props: CustomFileProps): React.JSX.Element;
    displayName: string;
};
export default CustomFile;
