UNPKG

@ic-wallet-kit/hpl

Version:
15 lines (14 loc) 745 B
import { EditHplAccountForm } from "../../../forms/accounts/editHplAccountForm"; import { IHplAccountDataStorage } from "../../../storage/hplAccountDataStorage"; import { HplAccountDataModel } from "../../../types/accounts/hplAccountDataModel"; import "reflect-metadata"; export declare class HplAccountRepository { private hplAccountDataStorage; constructor(hplAccountDataStorage: IHplAccountDataStorage); getAccounts(): Promise<HplAccountDataModel[]>; addAccount(account: HplAccountDataModel): Promise<void>; updateAccount(account: EditHplAccountForm): Promise<HplAccountDataModel>; removeAccount(accountId: string): Promise<void>; isAccountExist(accountId: string): Promise<boolean>; private getAccountById; }