import { PluginStore } from '../plugins'; import { GitExecutorEnv, outputHandler, SimpleGitExecutor, SimpleGitTask } from '../types'; import { Scheduler } from './scheduler'; export declare class GitExecutor implements SimpleGitExecutor { binary: string; cwd: string; private _scheduler; private _plugins; private _chain; env: GitExecutorEnv; outputHandler?: outputHandler; constructor(binary: string, cwd: string, _scheduler: Scheduler, _plugins: PluginStore); chain(): SimpleGitExecutor; push(task: SimpleGitTask): Promise; }