import { QueueMessage } from '../../interfaces/mq';
import { SolidIntrospectService } from '../solid-introspect.service';
export declare class PublisherFactory<T> {
    private readonly solidIntrospectionService;
    private readonly logger;
    constructor(solidIntrospectionService: SolidIntrospectService);
    publish(message: QueueMessage<T>, publisherName: string, brokerToUse?: string): Promise<string>;
}
//# sourceMappingURL=publisher-factory.service.d.ts.map