import * as grpcWeb from 'grpc-web'; import * as blog_pb from './blog_pb'; // proto import: "blog.proto" export class BlogServiceClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); createBlogPost( request: blog_pb.CreateBlogPostRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: blog_pb.CreateBlogPostResponse) => void ): grpcWeb.ClientReadableStream; saveBlogPost( request: blog_pb.SaveBlogPostRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: blog_pb.SaveBlogPostResponse) => void ): grpcWeb.ClientReadableStream; getBlogPostsByAuthors( request: blog_pb.GetBlogPostsByAuthorsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; getBlogPosts( request: blog_pb.GetBlogPostsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; searchBlogPosts( request: blog_pb.SearchBlogPostsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; deleteBlogPost( request: blog_pb.DeleteBlogPostRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: blog_pb.DeleteBlogPostResponse) => void ): grpcWeb.ClientReadableStream; addEmoji( request: blog_pb.AddEmojiRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: blog_pb.AddEmojiResponse) => void ): grpcWeb.ClientReadableStream; removeEmoji( request: blog_pb.RemoveEmojiRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: blog_pb.RemoveEmojiResponse) => void ): grpcWeb.ClientReadableStream; addComment( request: blog_pb.AddCommentRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: blog_pb.AddCommentResponse) => void ): grpcWeb.ClientReadableStream; removeComment( request: blog_pb.RemoveCommentRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: blog_pb.RemoveCommentResponse) => void ): grpcWeb.ClientReadableStream; } export class BlogServicePromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); createBlogPost( request: blog_pb.CreateBlogPostRequest, metadata?: grpcWeb.Metadata ): Promise; saveBlogPost( request: blog_pb.SaveBlogPostRequest, metadata?: grpcWeb.Metadata ): Promise; getBlogPostsByAuthors( request: blog_pb.GetBlogPostsByAuthorsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; getBlogPosts( request: blog_pb.GetBlogPostsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; searchBlogPosts( request: blog_pb.SearchBlogPostsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; deleteBlogPost( request: blog_pb.DeleteBlogPostRequest, metadata?: grpcWeb.Metadata ): Promise; addEmoji( request: blog_pb.AddEmojiRequest, metadata?: grpcWeb.Metadata ): Promise; removeEmoji( request: blog_pb.RemoveEmojiRequest, metadata?: grpcWeb.Metadata ): Promise; addComment( request: blog_pb.AddCommentRequest, metadata?: grpcWeb.Metadata ): Promise; removeComment( request: blog_pb.RemoveCommentRequest, metadata?: grpcWeb.Metadata ): Promise; }