// package: pulumirpc // file: pulumi/events.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import * as pulumi_events_pb from "./events_pb"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; interface IEventsService extends grpc.ServiceDefinition { streamEvents: IEventsService_IStreamEvents; } interface IEventsService_IStreamEvents extends grpc.MethodDefinition { path: "/pulumirpc.Events/StreamEvents"; requestStream: true; responseStream: false; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const EventsService: IEventsService; export interface IEventsServer extends grpc.UntypedServiceImplementation { streamEvents: grpc.handleClientStreamingCall; } export interface IEventsClient { streamEvents(callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; streamEvents(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; streamEvents(options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; streamEvents(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; } export class EventsClient extends grpc.Client implements IEventsClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); public streamEvents(callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; public streamEvents(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; public streamEvents(options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; public streamEvents(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: google_protobuf_empty_pb.Empty) => void): grpc.ClientWritableStream; }