import { EditHplAssetForm } from "../../../forms/editHplAssetForm"; import { IHplAssetDataStorage } from "../../../storage/hplAssetDataStorage"; import { HplAssetDataModel } from "../../../types/assets/hplAssetDataModel"; import "reflect-metadata"; export declare class HplAssetRepository { private hplAssetDataStorage; constructor(hplAssetDataStorage: IHplAssetDataStorage); getAssets(): Promise; addAsset(asset: HplAssetDataModel): Promise; updateAsset(form: EditHplAssetForm): Promise; removeAsset(assetId: string): Promise; isAssetExist(assetId: string): Promise; getAssetById(assetId: string): Promise; }