UNPKG

test-ic-wallet-middleware-icrc

Version:
12 lines (11 loc) 769 B
import { BaseHandler, ILogger } from "@ic-wallet-middleware/common"; import { GetSubAccountByHandler } from "../../../internalHandlers/getSubAccountByHandler/getSubAccountByHandler"; import { AssetRepository } from "../../../repositories/persists/assetRepository/assetRepository"; import { AddSubAccountForm, AddSubAccountResult } from "../../../types/forms"; export declare class AddSubAccountHandler extends BaseHandler<AddSubAccountForm, AddSubAccountResult> { private assetRepository; private getSubAccountByHandler; constructor(logger: ILogger, assetRepository: AssetRepository, getSubAccountByHandler: GetSubAccountByHandler); validate(form: AddSubAccountForm): Promise<void>; process(form: AddSubAccountForm): Promise<AddSubAccountResult>; }