test-ic-wallet-middleware-icrc
Version:
Ic middleware wallet ICRC protocol
13 lines (12 loc) • 867 B
TypeScript
import { RefreshServiceBase, RefreshServiceConfiguration } from "@ic-wallet-middleware/common";
import { GetListAllowanceHandler, GetListAssetHandler, GetListContactHandler, GetListServiceHandler } from "../handlers";
import { IcrcRxSyncStateService } from "../replications";
export declare class IcrcRefreshService extends RefreshServiceBase {
private getListAssetHandler;
private getListAllowanceHandler;
private getListContactHandler;
private getListServiceHandler;
protected configuration: RefreshServiceConfiguration;
constructor(getListAssetHandler: GetListAssetHandler, getListAllowanceHandler: GetListAllowanceHandler, getListContactHandler: GetListContactHandler, getListServiceHandler: GetListServiceHandler, configuration: RefreshServiceConfiguration, rxSyncStateService: IcrcRxSyncStateService);
runSync(): Promise<Boolean>;
}