import type { DashboardManifest } from '../types/manifest.js'; import type { FileMapping } from './input-resolver.js'; export interface WatcherOptions { inputPath: string; onManifestUpdate: (manifest: DashboardManifest, fileMapping: FileMapping) => void; } export interface WatcherInstance { close(): void; } export declare function startWatcher(options: WatcherOptions): WatcherInstance;