import { HttpClient } from "@angular/common/http"; import { Observable } from 'rxjs'; export declare class ResourceService { private http; private TEMPLATE_DESC_INDEX; constructor(http: HttpClient); /** * 获取并缓存模板描述索引信息 * @returns 模板描述索引 */ getTemplateDescIndex(): Observable; /** * 获取并缓存模板描述 * @param templateClass 模板类别 * @param templateId 模板名称 * @returns 模板描述 */ getTemplateDesc(templateClass: string, templateId: string): Observable; /** * 获取模板缩略图地址 * @param templateClass 模板类别 * @param templateId 模板名称 * @returns 缩略图地址 */ getThumbnailImageUrl(templateClass: string, templateId: string): string; /** * 获取模板预览图地址 * @param templateClass 模板类别 * @param templateId 模板名称 * @returns 预览图地址 */ getPreviewImageUrl(templateClass: string, templateId: string): string; }