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; addAccount(account: HplAccountDataModel): Promise; updateAccount(account: EditHplAccountForm): Promise; removeAccount(accountId: string): Promise; isAccountExist(accountId: string): Promise; private getAccountById; }