import { UploadProps } from '../upload';
import { HttpRequestOptions } from '@yanzhen-lowcode/core';
import { UploadRequestOption } from 'ant-design-vue/es/vc-upload/interface';
export declare const uploadApis: {
    file: symbol;
    "file-library": symbol;
    "preview-file-list": symbol;
    "preview-file": symbol;
    "download-file": symbol;
};
export declare const provideUploadApi: <T extends UploadProps>(props: Partial<T>) => {
    customUploadRequest: (options?: Partial<HttpRequestOptions | UploadRequestOption>) => any;
    getFileListInfo: (options?: Partial<HttpRequestOptions>) => any;
    previewFile: (options?: Partial<HttpRequestOptions>) => any;
    downloadFile: (options?: Partial<HttpRequestOptions>) => any;
};
