import { OnModuleInit } from '@nestjs/common'; import { ClientProxy, ClientKafka, ClientRMQ } from '@nestjs/microservices'; import { EntityOwnershipDTO, EntityOwnershipInsertCapabiltyDTO, EntityOwnershipSearch, EntityOwnershipUserCheck, UserCapabilityDTO } from '@ubs-platform/users-common'; import { Observable } from 'rxjs'; export declare class EntityOwnershipService implements OnModuleInit { private userClient; private kafkaClient; constructor(userClient: ClientProxy | ClientKafka | ClientRMQ, kafkaClient: ClientProxy | ClientKafka | ClientRMQ); onModuleInit(): void; insertOwnership(oe: EntityOwnershipDTO): Promise; insertUserCapability(oe: EntityOwnershipInsertCapabiltyDTO): Promise; hasOwnership(eo: EntityOwnershipUserCheck): Observable; searchOwnership(eo: EntityOwnershipSearch): Observable; deleteOwnership(oe: EntityOwnershipSearch): Promise; }