import type { DriftWatcherConfig, WatcherState } from '../../types/drift-watcher.js';
/**
 * Start watching a spec's associated paths for drift.
 * Returns the initial WatcherState.
 */
export declare function startWatcher(config: DriftWatcherConfig): WatcherState;
/**
 * Stop a running watcher. Returns true if it was running, false if not found.
 */
export declare function stopWatcher(specId: string): boolean;
/**
 * Get the current state of a watcher. Returns null if not running.
 */
export declare function getWatcherState(specId: string): WatcherState | null;
/**
 * List all active watcher states.
 */
export declare function listActiveWatchers(): WatcherState[];
//# sourceMappingURL=index.d.ts.map