import type * as grpc from '@grpc/grpc-js'; import type { MessageTypeDefinition } from '@grpc/proto-loader'; import type { RuleClient as _rule_RuleClient, RuleDefinition as _rule_RuleDefinition } from './rule/Rule'; declare type SubtypeConstructor any, Subtype> = { new (...args: ConstructorParameters): Subtype; }; export interface ProtoGrpcType { rule: { CrudRequest: MessageTypeDefinition; CrudResponse: MessageTypeDefinition; Rule: SubtypeConstructor & { service: _rule_RuleDefinition; }; }; } export {};