import { XmlData } from './ofdData';
export declare const loadedFonts: Map<any, any>;
/**
 * 加载单个字体
 * @param fontFile 字体文件
 * @param fontData 字体数据
 */
export declare const loadSingleFont: (fontFile: any, fontData: XmlData) => Promise<void>;
/**
 * 加载本地的默认字体，比如simSun等，加载到一个全局变量的map中表示已经加载
 */
export declare const loadLocalDefaultFonts: () => Promise<void>;
/**
 * 判断是否为默认字体
 * @param fontName 字体名称
 * @returns 是否为默认字体
 */
export declare const isDefaultFont: (fontName: string) => boolean;
/**
 * 加载默认字体
 * @param fontName 字体名称
 */
export declare const loadDefaultFont: (fontName: string) => Promise<void>;
export declare const loadLocalDefaultFont: (fontName: string, fontPath: string) => Promise<void>;
/**
 * 加载 OTF 字体并添加到 @font-face
 * @param {string} fontName 字体名称
 * @param {string} fontPath 字体文件路径
 * @returns {Promise<void>}
 */
export declare function loadOTFFont(fontName: string, fontPath: string): Promise<void>;
