import { CurrentLanguage, FilePreviewOptions } from './interface'; /** * 附件预览服务 */ export declare class AttPreviewService { constructor(); /** * 预览附件 * @param attachmentId 附件ID * @param rootId 文件服务器根目录ID * @param fileName 显示在标题栏中的文件名 */ previewAttachmentByAttId(attachmentId: string, rootId: string, fileName?: string): void; private playShortVideo; /** * 是否工作流 * @description 需要特殊处理预览操作 * @returns 是否工作流 */ private isWorkFlow; /** * 预览附件(工作流) * @param attachmentId 附件ID * @param rootId 根目录ID * @param fileName 文件名称 */ private previewFileInWorkFlow; /** * 判断当前环境是否为[云+] * @returns 当前环境是否为[云+] */ private isInCloudPlus; /** * 获取禁用预览的原因 * @param fileName 文件名 * @param fileSize 文件大小(字节数) * @param options 预览选项 * @returns 禁用预览的原因(如果预览可用,则返回null) */ getDisablingPreviewReason(fileName: string, fileSize: number, options: FilePreviewOptions, currentLang: CurrentLanguage): string | null; private getLangText; }