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 { 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; process(form: LoadHplContactRemotesForm): Promise; private formatHplRemotes; }