import { IGlobalOptions, IUploadOptions } from './options';
/**
 * 向外暴露的方法
 */
interface IUploadMethods {
    /**
     * 配置全局参数
     */
    config: (options: IGlobalOptions) => void;
    /**
     * 创建文件上传实例
     */
    create: (options: IUploadOptions) => IUploadInstance;
}
/**
 * 向外暴露的上传实例
 */
interface IUploadInstance {
    /**
     * 取消上传
     */
    abort: () => void;
}
export type { IUploadInstance, IUploadMethods };
