import type { AssetCreateDto, AssetDto, AssetUpdateDto, AssetWithNavigationPropertiesDto, GetAssetsInput, AssetEquipmentDto } from './models'; import { RestService } from '@abp/ng.core'; import type { PagedResultDto } from '@abp/ng.core'; import type { LookupDto, LookupRequestDto } from '../shared/models'; export declare class AssetService { private restService; apiName: string; create: (input: AssetCreateDto) => import("rxjs").Observable; delete: (id: string) => import("rxjs").Observable; get: (id: string) => import("rxjs").Observable; getAssetStateTypeLookup: (input: LookupRequestDto) => import("rxjs").Observable>>; getAssetTypeLookup: (input: LookupRequestDto) => import("rxjs").Observable>>; getEquipmentLookup: (input: LookupRequestDto) => import("rxjs").Observable>>; getList: (input: GetAssetsInput) => import("rxjs").Observable>; getLocationLookup: (input: LookupRequestDto) => import("rxjs").Observable>>; getAssetLookup: (input: LookupRequestDto) => import("rxjs").Observable>>; getProviderLookup: (input: LookupRequestDto) => import("rxjs").Observable>>; getWithNavigationProperties: (id: string) => import("rxjs").Observable; update: (id: string, input: AssetUpdateDto) => import("rxjs").Observable; updateEquipment: (input: AssetEquipmentDto) => import("rxjs").Observable; constructor(restService: RestService); }