UNPKG

@ic-wallet-kit/hpl

Version:
14 lines (13 loc) 829 B
import { AddHplAccountForm } from "../../../forms/accounts/addHplAccountForm"; import { AddHplAccountResult } from "../../../forms/accounts/addHplAccountResult"; import { AddHplAccountInternalHandler } from "../../../internalHandlers"; import { HplAccountRepository } from "../../../repositories"; import { BaseHandler, ILogger } from "@ic-wallet-kit/common"; import "reflect-metadata"; export declare class AddHplAccountHandler extends BaseHandler<AddHplAccountForm, AddHplAccountResult> { private addHplAccountInternalHandler; private hplAccountRepository; constructor(logger: ILogger, addHplAccountInternalHandler: AddHplAccountInternalHandler, hplAccountRepository: HplAccountRepository); validate(form: AddHplAccountForm): Promise<void>; process(form: AddHplAccountForm): Promise<AddHplAccountResult>; }