import type { ModuleRef } from '@nestjs/core';
import type { ResolvedCoreConfig } from '../config/options.js';
import type { TelescopeService } from './telescope.service.js';
import type { WatcherContext } from './watcher.js';
/** Build the WatcherContext handed to each event-based watcher at registration. */
export declare function createWatcherContext(service: TelescopeService, config: ResolvedCoreConfig, moduleRef: ModuleRef): WatcherContext;
//# sourceMappingURL=watcher-context.factory.d.ts.map