import type { UploadFile } from 'ant-design-vue';
import type { Props, Emits, Actions } from '../type';
export declare const useUpload: (props: Props, emits: Emits) => {
    fileList: import("vue").Ref<any, any>;
    error: import("vue").Ref<any, any>;
    errorMessage: import("vue").Ref<any, any>;
    errorFileName: import("vue").Ref<any, any>;
    uploadDiaplay: import("vue").ComputedRef<"none" | "block">;
    beforeupload: (file: import("ant-design-vue/lib/upload/interface").FileType, FileList: import("ant-design-vue/lib/upload/interface").FileType[]) => (string | boolean | void | Blob | import("ant-design-vue/lib/upload/interface").FileType) | Promise<string | boolean | void | Blob | import("ant-design-vue/lib/upload/interface").FileType>;
    errorFiledownload: () => void;
    removeFileEvent: (actions: Actions, file: UploadFile) => void;
};
