@ic-wallet-kit/hpl
Version:
Ic middleware wallet HPL protocol
14 lines (13 loc) • 1.04 kB
TypeScript
import { HplDbContext, IHplAccountDataStorage, IHplAssetDataStorage, IHplContactDataStorage, IHplVirtualAccountDataStorage } from "../storage";
import { createCanisterFunc, IdentifierService, ILogger, ReplicationConfiguration } from "@ic-wallet-kit/common";
import "reflect-metadata";
import { HplRxSyncStateService } from "./hplRxSyncStateService";
export declare class HplReplicationManager {
private hplAccountDataStorage;
private hplAssetDataStorage;
private hplVirtualAccountDataStorage;
private hplContactDataStorage;
private replicationProcessor;
constructor(logger: ILogger, replicationConfiguration: ReplicationConfiguration, identifierService: IdentifierService, hplRxSyncStateService: HplRxSyncStateService, hplDbContext: HplDbContext, createCanisterFunc: createCanisterFunc, hplAccountDataStorage: IHplAccountDataStorage, hplAssetDataStorage: IHplAssetDataStorage, hplVirtualAccountDataStorage: IHplVirtualAccountDataStorage, hplContactDataStorage: IHplContactDataStorage);
init(): Promise<void>;
}