import { HplRemoteCacheDataInfo, HplRemotesCacheDataResult } from "../../../forms"; import { IHplDataCacheRepository } from "../../../repositories/cache/hplDataCacheRepository/hplDataCacheRepository"; import { CanisterService } from "../../../service/canisterService"; import { BaseCacheDataHandler, CacheDataError, IdentifierService, ILogger, LoadType } from "@ic-wallet-kit/common"; import "reflect-metadata"; export declare class HplRemotesCacheDataHandler extends BaseCacheDataHandler { private identifierService; private canisterService; getLoadForceType(): LoadType[]; private hplDataCacheRepository; constructor(logger: ILogger, identifierService: IdentifierService, hplDataCacheRepository: IHplDataCacheRepository, canisterService: CanisterService); validate(info: HplRemoteCacheDataInfo): Promise; getLocalCacheData(info: HplRemoteCacheDataInfo): Promise; getExternalData(info: HplRemoteCacheDataInfo): Promise; updateField(info: HplRemoteCacheDataInfo, data: HplRemotesCacheDataResult): void; getCacheDataError(info: HplRemoteCacheDataInfo): CacheDataError; }