/**
 * @description: 判断url是否为图片url
 * @param {string} url
 * @return {boolean}
 */
export declare function isImageUrl(url: string): boolean;
/**
 * @description: 判断url是否为视频url
 * @param {string} url
 * @return {boolean}
 */
export declare function isVideoUrl(url: string): boolean;
/**
 * @description: 判断url是否为文件url
 * @param {string} url
 * @return {boolean}
 */
export declare function isFileUrl(url: string): boolean;
export type FileReaderResultType = 'file' | 'dataUrl' | 'text';
/**
 * @description: 读取文件内容
 * @param {File} file
 * @param {ResultType} resultType
 * @return {Promise<void | string>}
 */
export declare function readFileContent(file: File, resultType: FileReaderResultType): Promise<string | void>;
/**
 * @description: 从路径中获取文件名
 * @param {string} path
 * @param {boolean} ext 是否包含扩展名
 * @return {string}
 */
export declare function getFileName(path: string, ext?: boolean): string;
/**
 * 将临时文件路径转换为 base64 编码字符串
 * @param filePath
 * @returns
 */
export declare function readAsDataURL(filePath: string): string;
export declare function filePathToDataURL(filePath: string): Promise<string>;
