import AbstractWatch from './AbstractWatch'; import Watcher, { WatcherSource } from '../../util/Watcher'; import { WatcherCallBack } from './types'; export default class WatchSource extends AbstractWatch { private readonly source; private readonly callback; private readonly immediate; private lastResult?; constructor(source: WatcherSource, callback: WatcherCallBack, immediate: boolean); protected getWatcherSource(): WatcherSource; protected onNextTickAfterWatcherInvalidate(watcher: Watcher): void; protected afterWatcherCreation(watcher: Watcher): void; } //# sourceMappingURL=WatchSource.d.ts.map