import { ConfigService, LogService, ModuleRef, OnModuleInit, Reflector } from '@joktec/core'; import { RabbitConsumeDecoratorOptions, RabbitMessage } from '../models'; import { RabbitService } from '../rabbit.service'; export declare const RABBIT_CONSUME_METADATA = "rabbit:consume"; export declare function RabbitConsume any>(queue: string, options?: RabbitConsumeDecoratorOptions, conId?: string): (target: any, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor) => void; export declare class RabbitConsumerLoader implements OnModuleInit { private readonly configService; private readonly logService; private readonly rabbitService; private readonly reflector; private readonly moduleRef; constructor(configService: ConfigService, logService: LogService, rabbitService: RabbitService, reflector: Reflector, moduleRef: ModuleRef); onModuleInit(): Promise; init(): Promise; } //# sourceMappingURL=rabbit.consumer.d.ts.map