UNPKG

@ic-wallet-kit/hpl

Version:
14 lines (13 loc) 826 B
import { IHplVirtualAccountDataStorage } from "../../../storage/hplVirtualAccountDataStorage"; import { HplVirtualAccountDataModel } from "../../../types/virtualAccounts/hplVirtualAccountDataModel"; import "reflect-metadata"; export declare class HplVirtualAccountRepository { private hplVirtualAccountDataStorage; constructor(hplVirtualAccountDataStorage: IHplVirtualAccountDataStorage); getVirtualAccounts(): Promise<HplVirtualAccountDataModel[]>; addVirtualAccount(virtualAccount: HplVirtualAccountDataModel): Promise<void>; updateVirtualAccount(virtualAccount: HplVirtualAccountDataModel): Promise<HplVirtualAccountDataModel>; removeVirtualAccount(virtualAccountId: string): Promise<void>; isVirtualAccountExist(virtualAccountId: string): Promise<boolean>; private getVirtualAccountById; }