import type { IDiscoveryService, IFunctionalityAgent, IScramblerService, NFunctionalityAgent, IContextService, IAbstractWsAdapter, ILoggerService, ITaskService, IFileStorageFactory } from "../.."; export declare class FunctionalityAgent implements IFunctionalityAgent { private readonly _discoveryService; private readonly _loggerService; private readonly _scramblerService; private readonly _contextService; private readonly _taskService; private readonly _wsAdapter; private readonly _fileStorage; constructor(_discoveryService: IDiscoveryService, _loggerService: ILoggerService, _scramblerService: IScramblerService, _contextService: IContextService, _taskService: ITaskService, _wsAdapter: IAbstractWsAdapter, _fileStorage: IFileStorageFactory); get discovery(): NFunctionalityAgent.Discovery; get logger(): NFunctionalityAgent.Logger; get utils(): NFunctionalityAgent.Utils; get scrambler(): NFunctionalityAgent.Scrambler; get sessions(): NFunctionalityAgent.Sessions; get exception(): NFunctionalityAgent.Exception; get permissions(): NFunctionalityAgent.Permissions; get scheduler(): NFunctionalityAgent.Scheduler; get ws(): NFunctionalityAgent.Ws; get broker(): NFunctionalityAgent.Broker; get fileStorage(): NFunctionalityAgent.FileStorage; get cache(): NFunctionalityAgent.Cache; }