UNPKG

@ic-wallet-kit/hpl

Version:
19 lines (18 loc) 1.34 kB
import { LoadHplContactRemotesForm } from "../../forms"; import { HplDictionaryCacheDataHandler, HplOwnerCacheDataHandler, HplRemoteAccountsStateCacheDataHandler } from "../../internalHandlers/cacheDataHandlers"; import { HplRemotesCacheDataHandler } from "../../internalHandlers/cacheDataHandlers/hplRemotesCacheDataHandler/hplRemotesCacheDataHandler"; import { HplAssetRepository } from "../../repositories"; import { HplRemote } from "../../types"; import { BaseHandler, ILogger } from "@ic-wallet-kit/common"; import "reflect-metadata"; export declare class GetHplContactRemotesHandler extends BaseHandler<LoadHplContactRemotesForm, HplRemote[]> { private hplRemotesCacheDataHandler; private hplRemoteAccountsStateCacheDataHandler; private hplOwnerCacheDataHandler; private hplDictionaryCacheDataHandler; private hplAssetRepository; constructor(logger: ILogger, hplRemotesCacheDataHandler: HplRemotesCacheDataHandler, hplRemoteAccountsStateCacheDataHandler: HplRemoteAccountsStateCacheDataHandler, hplOwnerCacheDataHandler: HplOwnerCacheDataHandler, hplAssetRepository: HplAssetRepository, hplDictionaryCacheDataHandler: HplDictionaryCacheDataHandler); validate(form: LoadHplContactRemotesForm): Promise<void>; process(form: LoadHplContactRemotesForm): Promise<HplRemote[]>; private formatHplRemotes; }