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; addVirtualAccount(virtualAccount: HplVirtualAccountDataModel): Promise; updateVirtualAccount(virtualAccount: HplVirtualAccountDataModel): Promise; removeVirtualAccount(virtualAccountId: string): Promise; isVirtualAccountExist(virtualAccountId: string): Promise; private getVirtualAccountById; }