///
import { UploadFile } from 'antd/es/upload/interface';
import { IdentifiedFile } from 'ufc-apis';
import * as S from 'ufc-schema';
import { AbcFileUploaderComp, IAbcFileUploaderProps, IAbcFileUploaderState } from '../AbcFileUploader';
export interface IDirectionalFileUploaderProps extends IAbcFileUploaderProps {
action: string;
printableFiles?: S.UtkPrintableFile[];
isCreateFile: boolean;
}
export interface IDirectionalFileUploaderState extends IAbcFileUploaderState {
}
/**
* 直接将文件上传到某个接口
* */
export declare class DirectionalFileUploader extends AbcFileUploaderComp {
error: boolean;
static defaultProps: Partial;
state: IDirectionalFileUploaderState;
beforeUpload: (file: IdentifiedFile) => boolean;
handleChange: (info: {
file: UploadFile;
}) => Promise;
render(): JSX.Element;
}