UNPKG

test-ic-wallet-middleware-icrc

Version:
12 lines (11 loc) 725 B
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { AssetLocalCache } from "../../../repositories"; import { AssetRepository } from "../../../repositories/persists/assetRepository/assetRepository"; import { RemoveSubAccountForm, RemoveSubAccountResult } from "../../../types/forms"; export declare class RemoveSubAccountHandler extends BaseHandler<RemoveSubAccountForm, RemoveSubAccountResult> { private localCacheRepository; private assetRepository; constructor(logger: ILogger, assetRepository: AssetRepository, localCacheRepository: AssetLocalCache); validate(form: RemoveSubAccountForm): Promise<void>; process(form: RemoveSubAccountForm): Promise<RemoveSubAccountResult>; }