// package: com.docker.api.protos.streams.v1 // file: streams/v1/streams.proto /* tslint:disable */ /* eslint-disable */ import * as grpc from "@grpc/grpc-js"; import {handleClientStreamingCall} from "@grpc/grpc-js/build/src/server-call"; import * as streams_v1_streams_pb from "../../streams/v1/streams_pb"; import * as google_protobuf_any_pb from "google-protobuf/google/protobuf/any_pb"; interface IStreamingService extends grpc.ServiceDefinition { newStream: IStreamingService_INewStream; } interface IStreamingService_INewStream extends grpc.MethodDefinition { path: string; // "/com.docker.api.protos.streams.v1.Streaming/NewStream" requestStream: true; responseStream: true; requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const StreamingService: IStreamingService; export interface IStreamingServer { newStream: grpc.handleBidiStreamingCall; } export interface IStreamingClient { newStream(): grpc.ClientDuplexStream; newStream(options: Partial): grpc.ClientDuplexStream; newStream(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; } export class StreamingClient extends grpc.Client implements IStreamingClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public newStream(options?: Partial): grpc.ClientDuplexStream; public newStream(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; }