import type * as grpc from '@grpc/grpc-js'; import type { MessageTypeDefinition } from '@grpc/proto-loader'; import type { AccountsClient as _litrpc_AccountsClient, AccountsDefinition as _litrpc_AccountsDefinition } from './litrpc/Accounts'; declare type SubtypeConstructor any, Subtype> = { new (...args: ConstructorParameters): Subtype; }; export interface ProtoGrpcType { litrpc: { Account: MessageTypeDefinition; AccountIdentifier: MessageTypeDefinition; AccountInfoRequest: MessageTypeDefinition; AccountInvoice: MessageTypeDefinition; AccountPayment: MessageTypeDefinition; Accounts: SubtypeConstructor & { service: _litrpc_AccountsDefinition; }; CreateAccountRequest: MessageTypeDefinition; CreateAccountResponse: MessageTypeDefinition; CreditAccountRequest: MessageTypeDefinition; CreditAccountResponse: MessageTypeDefinition; DebitAccountRequest: MessageTypeDefinition; DebitAccountResponse: MessageTypeDefinition; ListAccountsRequest: MessageTypeDefinition; ListAccountsResponse: MessageTypeDefinition; RemoveAccountRequest: MessageTypeDefinition; RemoveAccountResponse: MessageTypeDefinition; UpdateAccountRequest: MessageTypeDefinition; }; } export {};