UNPKG

test-ic-wallet-middleware-icrc

Version:
13 lines (12 loc) 959 B
import { createCanisterFunc, IdentifierService, ILogger, ReplicationConfiguration } from "@ic-wallet-middleware/common"; import { IAllowanceDataStorage, IAssetDataStorage, IContactDataStorage, IcrcDbContext, IServiceDataStorage } from "../storage"; import { IcrcRxSyncStateService } from "./IcrcRxSyncStateService"; export declare class IcrcReplicationManager { private allowanceDataStorage; private assetDataStorage; private contactDataStorage; private serviceDataStorage; private replicationProcessor; constructor(logger: ILogger, replicationConfiguration: ReplicationConfiguration, identifierService: IdentifierService, icrcRxSyncStateService: IcrcRxSyncStateService, icrcDbContext: IcrcDbContext, createCanisterFunc: createCanisterFunc, allowanceDataStorage: IAllowanceDataStorage, assetDataStorage: IAssetDataStorage, contactDataStorage: IContactDataStorage, serviceDataStorage: IServiceDataStorage); init(): Promise<void>; }