import type { AnyFn, AnyObject, NSchemaLoader } from ".."; export declare const setService: (service: S, domains: NSchemaLoader.DomainStructure[]) => NSchemaLoader.ServiceStructure; export declare const setRegistry: (domain: D, documents: NSchemaLoader.DocumentsStructure) => NSchemaLoader.DomainStructure; export declare const setRouter: (structure: NSchemaLoader.RouterStructure) => NSchemaLoader.RouterStructure; export declare const setEmitter: (structure: NSchemaLoader.EmitterStructure) => NSchemaLoader.EmitterStructure; export declare const setBroker: (structure: NSchemaLoader.BrokerStructure) => NSchemaLoader.BrokerStructure; export declare const setStreamer: (structure: NSchemaLoader.StreamerStructure) => NSchemaLoader.StreamerStructure; export declare const setHelper: >(structure: T) => T; export declare const setDictionary: (language: L | L[], dictionary: D) => NSchemaLoader.DictionaryStructure; export declare const setValidator: >(structure: NSchemaLoader.ValidatorStructure) => NSchemaLoader.ValidatorStructure; export declare const setTypeormSchema: (structure: NSchemaLoader.TypeormSchemaStructure) => NSchemaLoader.TypeormSchemaStructure; export declare const setTypeormRepository: (structure: NSchemaLoader.TypeormRepositoryStructure) => NSchemaLoader.TypeormRepositoryStructure; export declare const setMongoSchema: (structure: NSchemaLoader.MongoSchemaStructure) => NSchemaLoader.MongoSchemaStructure; export declare const setMongoRepository: >>(structure: NSchemaLoader.MongoRepositoryStructure) => NSchemaLoader.MongoRepositoryStructure;