import type * as grpc from '@grpc/grpc-js'; import type { MethodDefinition } from '@grpc/proto-loader'; import type { BakeSuperMacaroonRequestPartial as _litrpc_BakeSuperMacaroonRequestPartial, BakeSuperMacaroonRequest as _litrpc_BakeSuperMacaroonRequest } from '../litrpc/BakeSuperMacaroonRequest'; import type { BakeSuperMacaroonResponsePartial as _litrpc_BakeSuperMacaroonResponsePartial, BakeSuperMacaroonResponse as _litrpc_BakeSuperMacaroonResponse } from '../litrpc/BakeSuperMacaroonResponse'; import type { GetInfoRequestPartial as _litrpc_GetInfoRequestPartial, GetInfoRequest as _litrpc_GetInfoRequest } from '../litrpc/GetInfoRequest'; import type { GetInfoResponsePartial as _litrpc_GetInfoResponsePartial, GetInfoResponse as _litrpc_GetInfoResponse } from '../litrpc/GetInfoResponse'; import type { StopDaemonRequestPartial as _litrpc_StopDaemonRequestPartial, StopDaemonRequest as _litrpc_StopDaemonRequest } from '../litrpc/StopDaemonRequest'; import type { StopDaemonResponsePartial as _litrpc_StopDaemonResponsePartial, StopDaemonResponse as _litrpc_StopDaemonResponse } from '../litrpc/StopDaemonResponse'; export interface ProxyClient extends grpc.Client { BakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; BakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, metadata: grpc.Metadata, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; BakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; BakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; bakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; bakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, metadata: grpc.Metadata, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; bakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; bakeSuperMacaroon(argument: _litrpc_BakeSuperMacaroonRequestPartial, callback: grpc.requestCallback<_litrpc_BakeSuperMacaroonResponse>): grpc.ClientUnaryCall; GetInfo(argument: _litrpc_GetInfoRequestPartial, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; GetInfo(argument: _litrpc_GetInfoRequestPartial, metadata: grpc.Metadata, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; GetInfo(argument: _litrpc_GetInfoRequestPartial, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; GetInfo(argument: _litrpc_GetInfoRequestPartial, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; getInfo(argument: _litrpc_GetInfoRequestPartial, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; getInfo(argument: _litrpc_GetInfoRequestPartial, metadata: grpc.Metadata, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; getInfo(argument: _litrpc_GetInfoRequestPartial, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; getInfo(argument: _litrpc_GetInfoRequestPartial, callback: grpc.requestCallback<_litrpc_GetInfoResponse>): grpc.ClientUnaryCall; StopDaemon(argument: _litrpc_StopDaemonRequestPartial, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; StopDaemon(argument: _litrpc_StopDaemonRequestPartial, metadata: grpc.Metadata, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; StopDaemon(argument: _litrpc_StopDaemonRequestPartial, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; StopDaemon(argument: _litrpc_StopDaemonRequestPartial, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; stopDaemon(argument: _litrpc_StopDaemonRequestPartial, metadata: grpc.Metadata, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; stopDaemon(argument: _litrpc_StopDaemonRequestPartial, metadata: grpc.Metadata, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; stopDaemon(argument: _litrpc_StopDaemonRequestPartial, options: grpc.CallOptions, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; stopDaemon(argument: _litrpc_StopDaemonRequestPartial, callback: grpc.requestCallback<_litrpc_StopDaemonResponse>): grpc.ClientUnaryCall; } export interface ProxyHandlers extends grpc.UntypedServiceImplementation { BakeSuperMacaroon: grpc.handleUnaryCall<_litrpc_BakeSuperMacaroonRequest, _litrpc_BakeSuperMacaroonResponsePartial>; GetInfo: grpc.handleUnaryCall<_litrpc_GetInfoRequest, _litrpc_GetInfoResponsePartial>; StopDaemon: grpc.handleUnaryCall<_litrpc_StopDaemonRequest, _litrpc_StopDaemonResponsePartial>; } export interface ProxyDefinition extends grpc.ServiceDefinition { BakeSuperMacaroon: MethodDefinition<_litrpc_BakeSuperMacaroonRequestPartial, _litrpc_BakeSuperMacaroonResponsePartial, _litrpc_BakeSuperMacaroonRequest, _litrpc_BakeSuperMacaroonResponse>; GetInfo: MethodDefinition<_litrpc_GetInfoRequestPartial, _litrpc_GetInfoResponsePartial, _litrpc_GetInfoRequest, _litrpc_GetInfoResponse>; StopDaemon: MethodDefinition<_litrpc_StopDaemonRequestPartial, _litrpc_StopDaemonResponsePartial, _litrpc_StopDaemonRequest, _litrpc_StopDaemonResponse>; }