import type * as grpc from '@grpc/grpc-js' ; import type { MethodDefinition } from '@grpc/proto-loader' ; import type { CodeSearchResult as _livegrep_CodeSearchResult , CodeSearchResult__Output as _livegrep_CodeSearchResult__Output , } from '../../../../livegrep/CodeSearchResult' ; import type { ScopedQuery as _build_stack_codesearch_v1beta1_ScopedQuery , ScopedQuery__Output as _build_stack_codesearch_v1beta1_ScopedQuery__Output , } from '../../../../build/stack/codesearch/v1beta1/ScopedQuery' ; export interface CodeSearchClient extends grpc . Client { Search ( argument , metadata , options , callback ) : grpc . ClientUnaryCall ; Search ( argument , metadata , callback ) : grpc . ClientUnaryCall ; Search ( argument , options , callback ) : grpc . ClientUnaryCall ; Search ( argument , callback ) : grpc . ClientUnaryCall ; search ( argument , metadata , options , callback ) : grpc . ClientUnaryCall ; search ( argument , metadata , callback ) : grpc . ClientUnaryCall ; search ( argument , options , callback ) : grpc . ClientUnaryCall ; search ( argument , callback ) : grpc . ClientUnaryCall ; } export interface CodeSearchHandlers extends grpc . UntypedServiceImplementation { Search : grpc . handleUnaryCall < _build_stack_codesearch_v1beta1_ScopedQuery__Output , _livegrep_CodeSearchResult > ; } export interface CodeSearchDefinition extends grpc . ServiceDefinition { Search : MethodDefinition < _build_stack_codesearch_v1beta1_ScopedQuery , _livegrep_CodeSearchResult , _build_stack_codesearch_v1beta1_ScopedQuery__Output , _livegrep_CodeSearchResult__Output > ; }