/** * @author songxiwen * @date 2021/03/02 11:02 */ import type { ResourceResponseType } from 'towify-resource-type'; import { BaseModel } from '../base/base.model'; import { ResourceEnum, ResourceSDKProvidedResourceEnum } from '../constant/resource.constant'; import type { ModelInitialType } from '../type/common.type'; export declare class IconModel extends BaseModel<{ origin: string; model: ResourceResponseType; }> { protected readonly params: ModelInitialType; protected resourceType: ResourceEnum; protected expectedType: ResourceSDKProvidedResourceEnum; constructor(params: ModelInitialType); get source(): { origin: string; processId?: string; model: ResourceResponseType; } | undefined; save(): Promise; }