UNPKG

test-ic-wallet-middleware-icrc

Version:
13 lines (12 loc) 927 B
import { BaseHandler, ILogger, IdentifierService } from "@ic-wallet-middleware/common"; import { GetSubAccountByHandler } from "../../../internalHandlers/getSubAccountByHandler/getSubAccountByHandler"; import { AssetMetaDataCacheHandler } from "../../../internalHandlers/icrcCacheDataHandlers/assets/assetMetaDataCacheHandler/assetMetaDataCacheHandler"; import { TransferForm, TransferToServiceResult } from "../../../types/forms"; export declare class TransferToServiceHandler extends BaseHandler<TransferForm, TransferToServiceResult> { private assetMetaDataHandler; private identifierService; private getSubAccountByHandler; constructor(logger: ILogger, assetMetaDataHandler: AssetMetaDataCacheHandler, identifierService: IdentifierService, getSubAccountByHandler: GetSubAccountByHandler); validate(form: TransferForm): Promise<void>; process(form: TransferForm): Promise<TransferToServiceResult>; }