///
import { Upload } from '@alifd/next';
export default Upload;
export declare const UploadCard: import("@alifd/next/types/config-provider/types").ConfiguredComponentClass void;
onDrop: (files: import("@alifd/next/types/upload").UploadFile[]) => void;
selectFiles(files: File[]): void;
uploadFiles(files: import("@alifd/next/types/upload/types").ObjectFile[]): void;
startUpload(): void;
replaceFiles(old: import("@alifd/next/types/upload/types").ObjectFile, current: import("@alifd/next/types/upload").UploadFile): void;
replaceWithNewFile: (old: import("@alifd/next/types/upload/types").ObjectFile, current: import("@alifd/next/types/upload").UploadFile) => import("@alifd/next/types/upload/types").ObjectFile;
isUploading(): boolean;
onProgress: (e: import("@alifd/next/types/upload/types").UploadProgressEvent, file: import("@alifd/next/types/upload").UploadFile) => void;
onSuccess: (response: import("@alifd/next/types/upload/types").UploadResponse, file: import("@alifd/next/types/upload").UploadFile) => void;
onError: (err: import("@alifd/next/types/upload").UploadError, response: import("@alifd/next/types/upload/types").UploadResponse, file?: import("@alifd/next/types/upload/types").ObjectFile) => void;
removeFile: (file: import("@alifd/next/types/upload").UploadFile) => void;
updateUploadingState: () => void;
abort: (file: File) => void;
onChange: (value: import("@alifd/next/types/upload/types").ObjectFile[], file: import("@alifd/next/types/upload/types").ObjectFile | import("@alifd/next/types/upload/types").ObjectFile[]) => void;
render(): import("react").JSX.Element;
uploaderRef: import("@alifd/next/types/upload/types").UploaderRef;
saveUploaderRef: (ref: import("@alifd/next/types/upload/types").UploaderRef | {
getInstance: () => import("@alifd/next/types/upload/types").UploaderRef;
}) => void;
context: any;
setState(state: import("@alifd/next/types/upload/types").UploadState | ((prevState: Readonly, props: Readonly) => import("@alifd/next/types/upload/types").UploadState | Pick) | Pick, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
};
componentDidMount(): void;
componentDidUpdate(): void;
onProgress: (value: import("@alifd/next/types/upload").UploadFile[], targetItem: import("@alifd/next/types/upload").UploadFile) => void;
onChange: (value: import("@alifd/next/types/upload").UploadFile[], file: import("@alifd/next/types/upload").UploadFile) => void;
isUploading(): boolean;
saveRef(ref: {
onSelect: (files: import("@alifd/next/types/upload").UploadFile[]) => void;
onDrop: (files: import("@alifd/next/types/upload").UploadFile[]) => void;
selectFiles(files: File[]): void;
uploadFiles(files: import("@alifd/next/types/upload/types").ObjectFile[]): void;
startUpload(): void;
replaceFiles(old: import("@alifd/next/types/upload/types").ObjectFile, current: import("@alifd/next/types/upload").UploadFile): void;
replaceWithNewFile: (old: import("@alifd/next/types/upload/types").ObjectFile, current: import("@alifd/next/types/upload").UploadFile) => import("@alifd/next/types/upload/types").ObjectFile;
isUploading(): boolean;
onProgress: (e: import("@alifd/next/types/upload/types").UploadProgressEvent, file: import("@alifd/next/types/upload").UploadFile) => void;
onSuccess: (response: import("@alifd/next/types/upload/types").UploadResponse, file: import("@alifd/next/types/upload").UploadFile) => void;
onError: (err: import("@alifd/next/types/upload").UploadError, response: import("@alifd/next/types/upload/types").UploadResponse, file?: import("@alifd/next/types/upload/types").ObjectFile) => void;
removeFile: (file: import("@alifd/next/types/upload").UploadFile) => void;
updateUploadingState: () => void;
abort: (file: File) => void;
onChange: (value: import("@alifd/next/types/upload/types").ObjectFile[], file: import("@alifd/next/types/upload/types").ObjectFile | import("@alifd/next/types/upload/types").ObjectFile[]) => void;
render(): import("react").JSX.Element;
uploaderRef: import("@alifd/next/types/upload/types").UploaderRef;
saveUploaderRef: (ref: import("@alifd/next/types/upload/types").UploaderRef | {
getInstance: () => import("@alifd/next/types/upload/types").UploaderRef;
}) => void;
context: any;
setState(state: import("@alifd/next/types/upload/types").UploadState | ((prevState: Readonly, props: Readonly) => import("@alifd/next/types/upload/types").UploadState | Pick) | Pick, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
}): void;
updateUploaderRef(uploaderRef: {
onSelect: (files: import("@alifd/next/types/upload").UploadFile[]) => void;
onDrop: (files: import("@alifd/next/types/upload").UploadFile[]) => void;
selectFiles(files: File[]): void;
uploadFiles(files: import("@alifd/next/types/upload/types").ObjectFile[]): void;
startUpload(): void;
replaceFiles(old: import("@alifd/next/types/upload/types").ObjectFile, current: import("@alifd/next/types/upload").UploadFile): void;
replaceWithNewFile: (old: import("@alifd/next/types/upload/types").ObjectFile, current: import("@alifd/next/types/upload").UploadFile) => import("@alifd/next/types/upload/types").ObjectFile;
isUploading(): boolean;
onProgress: (e: import("@alifd/next/types/upload/types").UploadProgressEvent, file: import("@alifd/next/types/upload").UploadFile) => void;
onSuccess: (response: import("@alifd/next/types/upload/types").UploadResponse, file: import("@alifd/next/types/upload").UploadFile) => void;
onError: (err: import("@alifd/next/types/upload").UploadError, response: import("@alifd/next/types/upload/types").UploadResponse, file?: import("@alifd/next/types/upload/types").ObjectFile) => void;
removeFile: (file: import("@alifd/next/types/upload").UploadFile) => void;
updateUploadingState: () => void;
abort: (file: File) => void;
onChange: (value: import("@alifd/next/types/upload/types").ObjectFile[], file: import("@alifd/next/types/upload/types").ObjectFile | import("@alifd/next/types/upload/types").ObjectFile[]) => void;
render(): import("react").JSX.Element;
uploaderRef: import("@alifd/next/types/upload/types").UploaderRef;
saveUploaderRef: (ref: import("@alifd/next/types/upload/types").UploaderRef | {
getInstance: () => import("@alifd/next/types/upload/types").UploaderRef;
}) => void;
context: any;
setState(state: import("@alifd/next/types/upload/types").UploadState | ((prevState: Readonly, props: Readonly) => import("@alifd/next/types/upload/types").UploadState | Pick) | Pick, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
}): void;
render(): import("react").JSX.Element;
abort(file: File): void;
startUpload(): void;
saveUploaderRef: (ref: import("@alifd/next/types/upload/types").UploaderRef | {
getInstance: () => import("@alifd/next/types/upload/types").UploaderRef;
}) => void;
context: any;
setState(state: import("@alifd/next/types/upload/types").CardState | ((prevState: Readonly, props: Readonly) => import("@alifd/next/types/upload/types").CardState | Pick) | Pick, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
}, {}>;
export declare const UploadDragger: import("@alifd/next/types/config-provider/types").ConfiguredComponentClass;
export declare const UploadSelecter: typeof import("@alifd/next/types/upload/runtime/selecter").default;
export type { UploadProps, CardProps as UploadCardProps, DraggerProps as UploadDraggerProps, SelecterProps as UploadSelecterProps, } from '@alifd/next/types/upload';