import 'reflect-metadata'; import { DynamicModule } from '@nestjs/common'; import { GrpcOptions, GrpcModuleAsyncOptions, GrpcConsumerOptions, GrpcConsumerModuleAsyncOptions } from './interfaces'; export declare class GrpcModule { static forProvider(options: GrpcOptions): DynamicModule; static forProviderAsync(options: GrpcModuleAsyncOptions): DynamicModule; static forConsumer(options: GrpcConsumerOptions): DynamicModule; static forConsumerAsync(options: GrpcConsumerModuleAsyncOptions): DynamicModule; private static createAsyncProviders; private static createConsumerAsyncProviders; private static validateConsumerOptions; private static validateGrpcOptions; }