import { NUploader } from '../interface';
interface InternalDataTransferItem extends DataTransferItem {
    isFile: boolean;
    file: (cd: (file: NUploader.IRcFile & {
        webkitRelativePath: string;
    }) => void) => void;
    createReader: () => any;
    fullPath: string;
    isDirectory: boolean;
    name: string;
    path: string;
}
export declare function traverseFileTree(files: InternalDataTransferItem[], callback: (fileList: NUploader.IRcFile[]) => void, isAccepted: (file: NUploader.IRcFile) => boolean): void;
export {};
