import type * as grpc from '@grpc/grpc-js' ; import type { MethodDefinition } from '@grpc/proto-loader' ; import type { Customer as _build_stack_nucleate_v1beta_Customer , Customer__Output as _build_stack_nucleate_v1beta_Customer__Output , } from '../../../../build/stack/nucleate/v1beta/Customer' ; import type { GetCustomerRequest as _build_stack_nucleate_v1beta_GetCustomerRequest , GetCustomerRequest__Output as _build_stack_nucleate_v1beta_GetCustomerRequest__Output , } from '../../../../build/stack/nucleate/v1beta/GetCustomerRequest' ; export interface CustomersClient extends grpc . Client { 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 ; } export interface CustomersHandlers extends grpc . UntypedServiceImplementation { Get : grpc . handleUnaryCall < _build_stack_nucleate_v1beta_GetCustomerRequest__Output , _build_stack_nucleate_v1beta_Customer > ; } export interface CustomersDefinition extends grpc . ServiceDefinition { Get : MethodDefinition < _build_stack_nucleate_v1beta_GetCustomerRequest , _build_stack_nucleate_v1beta_Customer , _build_stack_nucleate_v1beta_GetCustomerRequest__Output , _build_stack_nucleate_v1beta_Customer__Output > ; }