import type * as grpc from '@grpc/grpc-js' ; import type { MethodDefinition } from '@grpc/proto-loader' ; import type { CreateScopeRequest as _build_stack_codesearch_v1beta1_CreateScopeRequest , CreateScopeRequest__Output as _build_stack_codesearch_v1beta1_CreateScopeRequest__Output , } from '../../../../build/stack/codesearch/v1beta1/CreateScopeRequest' ; import type { CreateScopeResponse as _build_stack_codesearch_v1beta1_CreateScopeResponse , CreateScopeResponse__Output as _build_stack_codesearch_v1beta1_CreateScopeResponse__Output , } from '../../../../build/stack/codesearch/v1beta1/CreateScopeResponse' ; import type { GetScopeRequest as _build_stack_codesearch_v1beta1_GetScopeRequest , GetScopeRequest__Output as _build_stack_codesearch_v1beta1_GetScopeRequest__Output , } from '../../../../build/stack/codesearch/v1beta1/GetScopeRequest' ; import type { ListScopesRequest as _build_stack_codesearch_v1beta1_ListScopesRequest , ListScopesRequest__Output as _build_stack_codesearch_v1beta1_ListScopesRequest__Output , } from '../../../../build/stack/codesearch/v1beta1/ListScopesRequest' ; import type { ListScopesResponse as _build_stack_codesearch_v1beta1_ListScopesResponse , ListScopesResponse__Output as _build_stack_codesearch_v1beta1_ListScopesResponse__Output , } from '../../../../build/stack/codesearch/v1beta1/ListScopesResponse' ; import type { Scope as _build_stack_codesearch_v1beta1_Scope , Scope__Output as _build_stack_codesearch_v1beta1_Scope__Output , } from '../../../../build/stack/codesearch/v1beta1/Scope' ; export interface ScopesClient extends grpc . Client { Create ( argument , metadata , options ? ) : grpc . ClientReadableStream < _build_stack_codesearch_v1beta1_CreateScopeResponse__Output > ; Create ( argument , options ? ) : grpc . ClientReadableStream < _build_stack_codesearch_v1beta1_CreateScopeResponse__Output > ; create ( argument , metadata , options ? ) : grpc . ClientReadableStream < _build_stack_codesearch_v1beta1_CreateScopeResponse__Output > ; create ( argument , options ? ) : grpc . ClientReadableStream < _build_stack_codesearch_v1beta1_CreateScopeResponse__Output > ; Get ( argument , metadata , options , callback ) : grpc . ClientUnaryCall ; Get ( argument , metadata , callback ) : grpc . ClientUnaryCall ; Get ( argument , options , callback ) : grpc . ClientUnaryCall ; Get ( argument , callback ) : grpc . ClientUnaryCall ; get ( argument , metadata , options , callback ) : grpc . ClientUnaryCall ; get ( argument , metadata , callback ) : grpc . ClientUnaryCall ; get ( argument , options , callback ) : grpc . ClientUnaryCall ; get ( argument , callback ) : grpc . ClientUnaryCall ; List ( argument , metadata , options , callback ) : grpc . ClientUnaryCall ; List ( argument , metadata , callback ) : grpc . ClientUnaryCall ; List ( argument , options , callback ) : grpc . ClientUnaryCall ; List ( argument , callback ) : grpc . ClientUnaryCall ; list ( argument , metadata , options , callback ) : grpc . ClientUnaryCall ; list ( argument , metadata , callback ) : grpc . ClientUnaryCall ; list ( argument , options , callback ) : grpc . ClientUnaryCall ; list ( argument , callback ) : grpc . ClientUnaryCall ; } export interface ScopesHandlers extends grpc . UntypedServiceImplementation { Create : grpc . handleServerStreamingCall < _build_stack_codesearch_v1beta1_CreateScopeRequest__Output , _build_stack_codesearch_v1beta1_CreateScopeResponse > ; Get : grpc . handleUnaryCall < _build_stack_codesearch_v1beta1_GetScopeRequest__Output , _build_stack_codesearch_v1beta1_Scope > ; List : grpc . handleUnaryCall < _build_stack_codesearch_v1beta1_ListScopesRequest__Output , _build_stack_codesearch_v1beta1_ListScopesResponse > ; } export interface ScopesDefinition extends grpc . ServiceDefinition { Create : MethodDefinition < _build_stack_codesearch_v1beta1_CreateScopeRequest , _build_stack_codesearch_v1beta1_CreateScopeResponse , _build_stack_codesearch_v1beta1_CreateScopeRequest__Output , _build_stack_codesearch_v1beta1_CreateScopeResponse__Output > ; Get : MethodDefinition < _build_stack_codesearch_v1beta1_GetScopeRequest , _build_stack_codesearch_v1beta1_Scope , _build_stack_codesearch_v1beta1_GetScopeRequest__Output , _build_stack_codesearch_v1beta1_Scope__Output > ; List : MethodDefinition < _build_stack_codesearch_v1beta1_ListScopesRequest , _build_stack_codesearch_v1beta1_ListScopesResponse , _build_stack_codesearch_v1beta1_ListScopesRequest__Output , _build_stack_codesearch_v1beta1_ListScopesResponse__Output > ; }