// package: akkaserverless.component.replicatedentity // file: akkaserverless/component/replicatedentity/replicated_entity.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as akkaserverless_component_replicatedentity_replicated_entity_pb from "../../../akkaserverless/component/replicatedentity/replicated_entity_pb"; import * as akkaserverless_component_component_pb from "../../../akkaserverless/component/component_pb"; import * as akkaserverless_component_entity_entity_pb from "../../../akkaserverless/component/entity/entity_pb"; import * as google_protobuf_any_pb from "google-protobuf/google/protobuf/any_pb"; interface IReplicatedEntitiesService extends grpc.ServiceDefinition { handle: IReplicatedEntitiesService_IHandle; } interface IReplicatedEntitiesService_IHandle extends grpc.MethodDefinition { path: "/akkaserverless.component.replicatedentity.ReplicatedEntities/Handle"; requestStream: true; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const ReplicatedEntitiesService: IReplicatedEntitiesService; export interface IReplicatedEntitiesServer extends grpc.UntypedServiceImplementation { handle: grpc.handleBidiStreamingCall; } export interface IReplicatedEntitiesClient { handle(): grpc.ClientDuplexStream; handle(options: Partial): grpc.ClientDuplexStream; handle(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; } export class ReplicatedEntitiesClient extends grpc.Client implements IReplicatedEntitiesClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public handle(options?: Partial): grpc.ClientDuplexStream; public handle(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; }