declare class ImageIcu { static EXT: string; static INCLUDE_LIST: string[]; /** * @private * @returns */ getBinPath(): string; /** * 文件转换为 bin 格式 * @param {*} resourcePath 源文件 * @param {*} folder 产物目录 * @param {'lvgl'|'png'} format * @returns */ translate(resourcePath: string, folder: string, format?: string): string | undefined; /** * 资源转换为 bin 文件路径 * * 如果是 png, jpg,jpeg, webp, bmp,则转换为 .bin 后缀;其它类型不处理 * * **此方法仅返回转换后的路径, 不会实际转换文件** * @param {string} path * @example assetsToBinPath('images/test.png') // images/test.bin * * @return {string} 可转则返回对应的 bin 路径;否则返回'' */ static assetsToBinPath(assetsPath: string): string; /** * 是否可转换 * @param {string} assetsPath * @param {'lvgl'|'png'} format * @returns */ static canTranslate(assetsPath: string, format?: string): boolean; } export default ImageIcu;