import { Data, Opts } from './http'; export declare const queryFolderList: (data: Data, opts?: Opts) => Promise; /** * 关联文件夹 * @method associatedFolder * @param {Object} * @return {Promise} */ export declare const associatedFolder: (folderKey: string, data: Data, opts?: Opts) => Promise; /** * 上传切片 * @method uploadFileSlices * @param {Object} * @return {Promise} */ export declare const uploadFileSlices: (data: Data, opts?: Opts) => Promise; export declare const queryChildFolderList: (folderKey: string, data: Data, opts?: Opts) => Promise; /** * 重新发起模型解析 * @param key * @returns {Promise} */ export declare const reparseModel: (key: string, opts?: Opts) => Promise; /** * 创建分享 * @param data * @returns {Promise} */ export declare const createShare: (data: Data, opts?: Opts) => Promise; /** * 获取分享历史 * @param key 用户的key * @param data gsource * @returns {Promise} */ export declare const getShareHistory: (key: string, data?: Data) => Promise; /** * 删除分享 * @param key 分享的key * @returns {Promise} */ export declare const deleteShareFun: (key: string) => Promise; /** * 编辑分享 * @param data * @param key 分享的key * @returns {Promise} */ export declare const editShare: (key: string, data: Data, opts?: Opts) => Promise; /** * 模型库上传 * @param data * @param key folder key * @returns {Promise} */ export declare const modelBaseUpload: (key: string, data: Data, opts?: Opts) => Promise; /** * 合并模型 * @param data * @returns {Promise} */ export declare const mergeModel: (data: Data, opts?: Opts) => Promise; /** * 获取文件信息 * @param fileKey 文件key * @returns {Promise} */ export declare const getDocInfo: (fileKey: string, opts?: Opts) => Promise; /** * 编辑文件信息 * @param fileKey 文件key * @param data * @returns {Promise} */ export declare const editDocInfo: (fileKey: string, data: Data, opts?: Opts) => Promise; /** * 操作文件夹 * @param data * @param type move、copy * @returns {Promise} */ export declare const operationFolder: (type: string, data: Data, opts?: Opts) => Promise; /** * 操作文件 * @param data * @param type move、copy * @returns {Promise} */ export declare const operationFile: (type: string, data: Data, opts?: Opts) => Promise; /** * 查询文档/文件夹的权限 * @param entity 类型 * @param key key * @returns */ export declare const getGacl: (entity: string, key: string) => Promise; /** * 设置文档/文件夹的权限 * @param entity 类型 * @param key key * @returns */ export declare const setGacl: (entity: string, key: string, data: Data) => Promise; export declare const upgradeFile: (key: string, data: Data, opts?: Opts) => Promise; export declare const getRetired: (data: Data, opts?: Opts) => Promise; export declare const postRetired: (data: Data, opts?: Opts) => Promise; export declare const deleteRetired: (data: Data, opts?: Opts) => Promise; /** * 获取模型版本列表 * @param data * @param key * @returns {Promise} */ export declare const getModelVersionList: (key: string, data: Data, opts?: Opts) => Promise; /** * 获取模型版本列表 * @param data * @param key * @returns {Promise} */ export declare const saveMergeModelUpdate: (key: string, data: Data, opts?: Opts) => Promise; /** * 根据 hash 验证文件是否曾经已经被上传过没有才进行上传 * @method verifyUpload * @param {Object} * @return {Promise} */ export declare const verifyUpload: (fileHash: string, data: Data, opts?: {}) => Promise; /** * 获取历史版本 * @param data * @param key * @returns {Promise} */ export declare const getHistoricalVersion: (key: string, data: Data, opts?: Opts) => Promise; /** * 下载多文件、文件夹 获取到Blob * @param params * @returns {Promise} */ export declare const downloadFiles: (formData: Data, opts?: Opts) => Promise; /** * 获取分享文件blob * @param shareKey * @param data * @returns {Promise} */ export declare const downloadSharesFiles: (shareKey: string, data: Data, opts?: Opts) => Promise; /** * 获取office文件blob * @param shareKey * @param data { access_token } * @returns {Promise} */ export declare const previewFile: (fileKey: string, data?: Data, opts?: Opts) => Promise; /** * 获取其他文件(图片,txt,video)blob * @param data * @param key * @returns {Promise} */ export declare const getFileDownload: (key: string, data: Data, opts?: Opts) => Promise; /** * 删除文档 * @param data * @param key * @returns {Promise} */ export declare const deleteDocument: (key: string, data: Data, opts?: Opts) => Promise; /** * 删除文件夹 * @param data * @param key * @returns {Promise} */ export declare const deleteFolder: (key: string, data: Data, opts?: Opts) => Promise; /** * 创建子文件夹 * @param data * @param folderKey * @returns {Promise} */ export declare const createChildrenFolder: (folderKey: string, data: Data, opts?: Opts) => Promise; /** * 创建文件夹 * @param data * @returns {Promise} */ export declare const createFolder: (data: Data, opts?: Opts) => Promise; /** * 编辑文件夹 * @param data * @param key * @returns {Promise} */ export declare const editFolder: (key: string | undefined, data: Data, opts?: Opts) => Promise; /** * 查看文档下的文件 * @param {string} docKey - 文档key * @return {Promise} */ export declare function getFilesByDocKey(docKey: string, data: Data, opts?: Opts): Promise; /** * 推送3D * @param {string} * @return {Promise} */ export declare function post3dtiles(key: string, data: Data, opts?: Opts): Promise; /** * 重新推送3D * @param {string} * @return {Promise} */ export declare function put3dtiles(key: string, data: Data, opts?: Opts): Promise; /** * 查询3dtiles 批量 * @param {string} * @return {Promise} */ export declare function batch3dtiles(data: Data, opts?: Opts): Promise; /** * 删除推送 * @param {string} * @return {Promise} */ export declare function delete3dtiles(key: string, data?: Data, opts?: Opts): Promise; /** * 通用接口 获取关系类数据 * @param {string} * @return {Promise} */ export declare const getEdgePrototype: (className: string, data?: Data, opts?: Opts) => Promise; /** * 3.10.37根据实例key批量获取实例数据 * @param {string} * @return {Promise} */ export declare function getEntityByKeys(data?: Data, opts?: Opts): Promise; /** * 上传文件 * @method upload * @param {Object} data - {} */ export declare const upload: (data: Data, opts?: Opts) => Promise;