import { type AxiosResponse } from 'axios'; export interface ChooseFilesOptions { multiple?: boolean; accept?: string; } /** * 选择文件 */ export declare function chooseFiles(options?: ChooseFilesOptions): Promise; /** * 从 url 或 File 对象中推测文件 mime 主类型或特殊子类型, * 例如:image, video, audio, zip等 */ export declare function getFileType(urlOrFile: string | File): string; export declare function readAsDataURL(file: File): Promise; export declare function readAsArrayBuffer(file: File): Promise; /** * 下载附件 */ export declare function downloadAttachment(response: AxiosResponse, options?: { filename?: string; }): void; export declare const imageExtensions: string[]; /** * 判断是否为图片地址 */ export declare function isImageUrl(url: string): boolean;