// package: google.bytestream // file: google/bytestream/bytestream.proto /* tslint:disable */ import * as grpc from "grpc"; import * as google_bytestream_bytestream_pb from "../../google/bytestream/bytestream_pb"; import * as google_protobuf_wrappers_pb from "google-protobuf/google/protobuf/wrappers_pb"; interface IByteStreamService extends grpc.ServiceDefinition { read: IByteStreamService_IRead; write: IByteStreamService_IWrite; queryWriteStatus: IByteStreamService_IQueryWriteStatus; } interface IByteStreamService_IRead extends grpc.MethodDefinition { path: string; // "/google.bytestream.ByteStream/Read" requestStream: boolean; // false responseStream: boolean; // true requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IByteStreamService_IWrite extends grpc.MethodDefinition { path: string; // "/google.bytestream.ByteStream/Write" requestStream: boolean; // true responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } interface IByteStreamService_IQueryWriteStatus extends grpc.MethodDefinition { path: string; // "/google.bytestream.ByteStream/QueryWriteStatus" requestStream: boolean; // false responseStream: boolean; // false requestSerialize: grpc.serialize; requestDeserialize: grpc.deserialize; responseSerialize: grpc.serialize; responseDeserialize: grpc.deserialize; } export const ByteStreamService: IByteStreamService; export interface IByteStreamServer { read: grpc.handleServerStreamingCall; write: grpc.handleClientStreamingCall; queryWriteStatus: grpc.handleUnaryCall; } export interface IByteStreamClient { read(request: google_bytestream_bytestream_pb.ReadRequest, options?: Partial): grpc.ClientReadableStream; read(request: google_bytestream_bytestream_pb.ReadRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; write(callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; write(metadata: grpc.Metadata, callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; write(options: Partial, callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; write(metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; queryWriteStatus(request: google_bytestream_bytestream_pb.QueryWriteStatusRequest, callback: (error: Error | null, response: google_bytestream_bytestream_pb.QueryWriteStatusResponse) => void): grpc.ClientUnaryCall; queryWriteStatus(request: google_bytestream_bytestream_pb.QueryWriteStatusRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_bytestream_bytestream_pb.QueryWriteStatusResponse) => void): grpc.ClientUnaryCall; queryWriteStatus(request: google_bytestream_bytestream_pb.QueryWriteStatusRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_bytestream_bytestream_pb.QueryWriteStatusResponse) => void): grpc.ClientUnaryCall; } export class ByteStreamClient extends grpc.Client implements IByteStreamClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: object); public read(request: google_bytestream_bytestream_pb.ReadRequest, options?: Partial): grpc.ClientReadableStream; public read(request: google_bytestream_bytestream_pb.ReadRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public write(callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; public write(metadata: grpc.Metadata, callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; public write(options: Partial, callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; public write(metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_bytestream_bytestream_pb.WriteResponse) => void): grpc.ClientWritableStream; public queryWriteStatus(request: google_bytestream_bytestream_pb.QueryWriteStatusRequest, callback: (error: Error | null, response: google_bytestream_bytestream_pb.QueryWriteStatusResponse) => void): grpc.ClientUnaryCall; public queryWriteStatus(request: google_bytestream_bytestream_pb.QueryWriteStatusRequest, metadata: grpc.Metadata, callback: (error: Error | null, response: google_bytestream_bytestream_pb.QueryWriteStatusResponse) => void): grpc.ClientUnaryCall; public queryWriteStatus(request: google_bytestream_bytestream_pb.QueryWriteStatusRequest, metadata: grpc.Metadata, options: Partial, callback: (error: Error | null, response: google_bytestream_bytestream_pb.QueryWriteStatusResponse) => void): grpc.ClientUnaryCall; }