/// import { Observable } from 'rxjs/Observable'; import { RepoWatchConfig } from './RepoWatchConfig'; export declare class RepoResult { config: RepoWatchConfig; error?: Error; changed?: boolean; constructor(config: RepoWatchConfig, errorOrChanged: boolean | Error); } export declare class GitWatcher { private checkSubject; private resultSubject; check$: Observable; result$: Observable; private watchers; watch(info: RepoWatchConfig): void; private watchInternal(watchRef); unwatch(info: RepoWatchConfig): void; private validate(config); private emit(config, errorOrChanged); private createGitWrapper(config); }