import * as React from 'react'; import { PageComponent } from '../../types/index'; declare type UploadFilesProps = { CDNToken: string; CDNUrl: string; CDNDir: string; fileType?: string; fileMaxSize?: number; fileMinSize?: number; fileUnit?: string; onChange?: (url: string) => void; [propsName: string]: any; }; export declare class UploadFile extends React.PureComponent> { static INIT_STATE: { fileList: any[]; uploadedUrl: any; }; cdnAction: string; state: { fileList: any[]; uploadedUrl: any; uploadProgress: number; }; componentDidMount(): void; fileSizeUnitFunsMap: { B: (size: any) => any; KB: (size: any) => number; MB: (size: any) => number; GB: (size: any) => number; TB: (size: any) => number; }; validateFileSize: (size: any) => boolean | import("antd/lib/message").MessageType; onHandleBeforeUpload: (info: any) => boolean; onHandleUploadChange: (info: any) => void; transformFile: (file: any) => any; getExtraData: (file: any) => { key: any; token: string; }; render(): JSX.Element; } export {};