import * as grpcWeb from 'grpc-web'; import * as search_pb from './search_pb'; // proto import: "search.proto" export class SearchServiceClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); stop( request: search_pb.StopRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: search_pb.StopResponse) => void ): grpcWeb.ClientReadableStream; getEngineVersion( request: search_pb.GetEngineVersionRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: search_pb.GetEngineVersionResponse) => void ): grpcWeb.ClientReadableStream; indexJsonObject( request: search_pb.IndexJsonObjectRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: search_pb.IndexJsonObjectResponse) => void ): grpcWeb.ClientReadableStream; count( request: search_pb.CountRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: search_pb.CountResponse) => void ): grpcWeb.ClientReadableStream; deleteDocument( request: search_pb.DeleteDocumentRequest, metadata: grpcWeb.Metadata | undefined, callback: (err: grpcWeb.RpcError, response: search_pb.DeleteDocumentResponse) => void ): grpcWeb.ClientReadableStream; searchDocuments( request: search_pb.SearchDocumentsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; } export class SearchServicePromiseClient { constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); stop( request: search_pb.StopRequest, metadata?: grpcWeb.Metadata ): Promise; getEngineVersion( request: search_pb.GetEngineVersionRequest, metadata?: grpcWeb.Metadata ): Promise; indexJsonObject( request: search_pb.IndexJsonObjectRequest, metadata?: grpcWeb.Metadata ): Promise; count( request: search_pb.CountRequest, metadata?: grpcWeb.Metadata ): Promise; deleteDocument( request: search_pb.DeleteDocumentRequest, metadata?: grpcWeb.Metadata ): Promise; searchDocuments( request: search_pb.SearchDocumentsRequest, metadata?: grpcWeb.Metadata ): grpcWeb.ClientReadableStream; }