import type { ISchemeLoader, NSchemaLoader, NSchemeService, ILoggerService } from "../.."; export declare class SchemeLoader implements ISchemeLoader { private readonly _loggerService; private _SCHEME; private _DOMAINS; constructor(_loggerService: ILoggerService); init(): Promise; get services(): NSchemeService.BusinessScheme; destroy(): Promise; private get _domains(); setBusinessLogic(services: NSchemaLoader.ServiceStructure[]): void; private _setRoute; private _setStreamer; private _setEmitter; private _setBroker; private _setHelper; private _setDictionaries; private _setValidator; private _setMongoSchema; private _setMongoRepository; private _setTypeormSchema; private _setTypeormRepository; private _applyDomainToService; private _setDomain; }