import { ModulesContainer } from '@nestjs/core';
import { Module } from '@nestjs/core/injector/module';
import { InstanceWrapper } from '@nestjs/core/injector/instance-wrapper';
import { IntegrationEventBus } from '../application/subscriber/IntegrationEventBus';
export declare class RegisterService {
    private modulesContainer;
    private integrationEventBus;
    constructor(modulesContainer: ModulesContainer, integrationEventBus: IntegrationEventBus);
    register(): void;
    registerModule(module: Module): void;
    registerInstance(instanceWrapper: InstanceWrapper): void;
}
