/// import { EthereumService } from './ethereum-service'; import { Packet } from './data-packet-service'; import { Entity } from '../adapter/provider-adapter'; export interface EntityCreationResponse { entity: Entity; publicKey: Buffer; } export declare class BackendService { private backendHost; private ethereumService; constructor(backendHost: any, ethereumService: EthereumService); getDataPackets(owner: string): Promise; registerEntity(entity: Entity, publicKey: Buffer): Promise; getEntity(entityId: string): Promise; getEntities(type: number): Promise; getEntityPublicKey(id: string): Promise; registerDataPacketEnvelopeAddress(ownerAddress: string, dataPacketEnvelopeAddress: string, privateKey: Buffer): Promise; transferDataPacketEnvelopeAddress(currentOwnerAddress: string, currentOwnerAddressPrivateKey: Buffer, newOwnerAddress: string, dataPacketEnvelopeAddress: string): Promise; getDataPacketEnvelopeAddresses(owner: string): Promise; }