import { ContainerModule } from 'inversify'; import { ILoggerService, ITraceService } from 'urbanjs-tools-core'; import { IToolService, IRegistrableGulpTool, IRequireDriver, ToolContainerFactory } from './types'; export declare class ToolService implements IToolService { private loggerService; private toolPrefix; private requireDriver; private containerFactory; constructor(loggerService: ILoggerService, traceService: ITraceService, toolPrefix: string, requireDriver: IRequireDriver, containerFactory: ToolContainerFactory); getTool(toolName: string): IRegistrableGulpTool; getToolContainerModule(name: string): ContainerModule; }