import { type FileUploadImagePropResponse } from '../typings';
export * from './i18n';
/**
 * 将文件 url 中的占位符转为具体的值
 * @param content
 * @param vars
 * @returns
 */
export declare function replaceFileUrlVarsToValue(content: string, vars?: FileUploadImagePropResponse): any;
/**
 * 将文件 url 中的具体的值转为占位符
 * @param content
 * @param vars
 * @returns
 */
export declare function replaceFileUrlValueToVars(content: string, vars?: FileUploadImagePropResponse): any;
/**
 * 更新文件 url 中的具体的值
 * @param content
 * @param vars
 * @returns
 */
export declare function refreshUploadVars(content: string, curvars: FileUploadImagePropResponse, prevars: FileUploadImagePropResponse): any;
/**
 * 更新富文本内容区的媒体资源 dom data-* 信息，并将文件 url 中的占位符转为具体的值
 * 一般用于需要回显富文本内容的操作如：编辑
 * @param content
 * @param vars
 * @returns
 */
export declare function replaceEditorMediaFileUrlVarsToValue(content: string, vars?: FileUploadImagePropResponse): string;
/**
 * 更新富文本内容区的媒体资源 dom data-* 信息，并将文件 url 中的具体的值转为占位符
 * 一般用于需要需要向后台提交的操作如：新增
 * @param content
 * @param vars
 * @returns
 */
export declare function replaceEditorMediaFileUrlValueToVars(content: string, vars?: FileUploadImagePropResponse): string;
