import { TractorConfigInternal } from '@tractor/config-loader'; import { TractorDIConstants, TractorDIFunc } from '@tractor/dependency-injection'; import { TractorPluginInternal } from '@tractor/plugin-loader'; import { Config as ProtractorConfig } from 'protractor'; import { TractorProtractorParams } from './protractor-params'; export declare class Tractor { config: TractorConfigInternal; params: TractorProtractorParams; plugins: Array; version: string; private readonly _di; constructor(cwd: string, configPath?: string); call) => any>(func: TractorDIFunc, ...args: Array): ReturnType; constant(constants: TractorDIConstants): void; plugin(protractorConfig: ProtractorConfig): ProtractorConfig; private _castParam; private _setupDebugMode; private _setUpDI; private _setupParams; } export declare function tractor(configPath?: string): Tractor; //# sourceMappingURL=tractor.d.ts.map