import * as grpcWeb from 'grpc-web'; import * as mail_pb from './mail_pb'; // proto import: "mail.proto" export class MailServiceClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); stop( request: mail_pb.StopRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: mail_pb.StopResponse) => void ): grpcWeb.ClientReadableStream; createConnection( request: mail_pb.CreateConnectionRqst, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: mail_pb.CreateConnectionRsp) => void ): grpcWeb.ClientReadableStream; deleteConnection( request: mail_pb.DeleteConnectionRqst, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: mail_pb.DeleteConnectionRsp) => void ): grpcWeb.ClientReadableStream; sendEmail( request: mail_pb.SendEmailRqst, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: mail_pb.SendEmailRsp) => void ): grpcWeb.ClientReadableStream; } export class MailServicePromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); stop( request: mail_pb.StopRequest, metadata?: grpcWeb.Metadata ): Promise; createConnection( request: mail_pb.CreateConnectionRqst, metadata?: grpcWeb.Metadata ): Promise; deleteConnection( request: mail_pb.DeleteConnectionRqst, metadata?: grpcWeb.Metadata ): Promise; sendEmail( request: mail_pb.SendEmailRqst, metadata?: grpcWeb.Metadata ): Promise; }