export declare class DomainAssetsService { url: string; setUrl: (api: any) => Promise; list: (body: { domainId: string; filter?: any; }) => Promise<{ list: Array<{ id: string; typeId: string; name: string; isMarkedForDeletion: boolean; }>; permissions: string[]; }>; get: (body: { domainId: string; assetId: string; }) => Promise<{ id: string; name: string; connectorId: string; spaceId: string; typeId: string; updatedAtDate: Date; updatedById: string; createdAtDate: Date; createdById: string; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; permissions: string[]; feedback: any; }>; add: (body: { domainId: string; name: string; connectorId: string; spaceId?: string; typeId?: string; deviceClassId?: number; guid?: string; location?: string; feedback?: any; manufacturerId?: string; thresholds?: { high: number | string; low: number | string; }; }) => Promise; update: (body: { domainId: string; assetId: string; name?: string; res?: any; }) => Promise; delete: (body: { domainId: string; assetId: string; }) => Promise; execute: (body: { domainId: string; assetId: string; field: string; value: any; }) => Promise; }