import { ExtractPropTypes } from 'vue'; declare const filePreviewProps: { /** * 文件在Obs服务器上原始地址。 */ readonly viewUrl: { readonly type: StringConstructor; readonly required: true; }; /** * 文件生成iframe的预览地址。 */ readonly previewUrl: { readonly type: StringConstructor; readonly required: true; }; /** * Ai生成的音乐预览时,音乐的标题。 */ readonly title: { readonly type: StringConstructor; }; /** * Ai生成的音乐预览时,音乐的背景图片。 */ readonly background: { readonly type: StringConstructor; }; /** * Ai生成的音乐预览时,音乐的歌词。 */ readonly prompt: { readonly type: StringConstructor; }; }; interface FilePreviewConfigContext { generatePreviewUrl: (viewUrl: string, previewParams?: Record) => string; } export type FilePreviewProps = ExtractPropTypes; export { filePreviewProps }; export type { FilePreviewConfigContext, };